Avatar billede dennism Nybegynder
14. december 2003 - 12:18 Der er 6 kommentarer og
1 løsning

PHP: Split variabel

Jeg har en variabel som hedder $mysql_row[name] som f.eks indeholder "z2003"

Hvordan kan jeg splitte denne variabel op, sådan at bogstavet altid vil blive lagt over i $mysql_row[name_letter] og og tallet over i $mysql_row[name_year]?
Avatar billede htm Nybegynder
14. december 2003 - 12:26 #1
er det altid samme længde? i så fald kan du bruge dette:

$name_letter = substr($mysql_row[name],0,2);
$name_year = substr($mysql_row[name],2,4);

hvis det skal være del af insert-statement i mysql:

$sql = "INSERT INTO tabel SET name_letter = substring(name,0,2), name_year = substring(name,2,4)";
Avatar billede detox Nybegynder
14. december 2003 - 12:34 #2
Mon ikke det skal være en 'update' (og '2' skal byttes ud med '1').
Avatar billede htm Nybegynder
14. december 2003 - 12:36 #3
detox>> jo det skulle nok være en update, men 2 er ok. strengen skal jo være 2 lang :-) http://www.mysql.com/doc/en/String_functions.html
Avatar billede detox Nybegynder
14. december 2003 - 12:38 #4
htm -> Da ikke i eksemplet med: "z2003". "z" er da kun et tegn?
Avatar billede htm Nybegynder
14. december 2003 - 12:39 #5
detox>> Aaaaaagh jeg er vist lidt træt her idag. Havde set det som om der var 2 z'er :-)
Avatar billede detox Nybegynder
14. december 2003 - 12:42 #6
htm -> '2' kan nu osse minde lidt om 'z', hvis man er meget træt ;o)
Avatar billede htm Nybegynder
14. december 2003 - 12:43 #7
Nemlig :-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester