Avatar billede smooth Nybegynder
18. februar 2003 - 14:24 Der er 2 kommentarer og
1 løsning

Udtræk fra variabler 2

Hej

Jeg har en lille problem hvad ang. udtræg fra vairabler.

Det er sådan at jeg har ev variabel
$date = "data+123456+654321";

ved at bruge :
$start = 0;
$length = 10;
$date = "data+123456+654321";
$check = substr($string, $start, $length);

kan jeg udskrive data fra variablen efter data placering. Men nogle gange ser variablen ud sådan her $date = "data+12345678+87654321";
altså længden i variablen er kan blive stører.
Der for vil det være letter hvis man kun udskrive data på denne her måde.

Altså i stedet for at man skal angive placering start og længde , kan man så ikke skrive at scriptet skal udskrive data der er i mellem det første + og det næste + . ALtså hvor den bruger + som start og stop ?

Kan man det og hvordan ?
Avatar billede barlach Nybegynder
18. februar 2003 - 14:28 #1
$arr=explode("+",$date);
$arr[0]=data
$arr[1]=123456
$arr[2]=654321
Avatar billede smooth Nybegynder
18. februar 2003 - 16:00 #2
Hej barlach >>

Kan man også lave sådan at den viser hvor mange tegn det inkelte arrays nu har ?
Avatar billede barlach Nybegynder
18. februar 2003 - 16:43 #3
hvad mener du ??
sådan her:

foreach($arr as $value){
print $value." har :".strlen($value)." tegn.\n";
}

hvis du mener det samlede antal skal du bare lægge alle strlen($value) sammen for hver iteration
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