Ja, ik heb een heel erg simpele vraag, waar ik al heel lang geen antwoord op kan vinden. Het schijnt dus toch moeilijker te zijn, dan ik dacht.
Voor een foto-pagina zijn de foto's genummerd als "rolnummer-fotonummer.jpg" Nu sloop ik alles eraf tot ik alleen het fotonummer over heb. Die wil dan vervolgens in een bepaalde volgorde in een array zetten. Hiervoor kijk ik of het fotonummer een bepaalde waarde heeft. Bij foto's kan echter ook '0', '00', 'X' en 'XX' voorkomen. Ik kan echter '0' en '00' niet scheiden.
Hier wordt $effe[2] altijd gelijk aan de waarde die in $effe[3] zou moeten staan en $effe[3] blijft NULL. Hoe kan ik 0 van 00 scheiden.
Oh ja, natuurlijk heb ik PHP.net al helemaal afgestruind, maar ik kwam er niet uit.
Voor een foto-pagina zijn de foto's genummerd als "rolnummer-fotonummer.jpg" Nu sloop ik alles eraf tot ik alleen het fotonummer over heb. Die wil dan vervolgens in een bepaalde volgorde in een array zetten. Hiervoor kijk ik of het fotonummer een bepaalde waarde heeft. Bij foto's kan echter ook '0', '00', 'X' en 'XX' voorkomen. Ik kan echter '0' en '00' niet scheiden.
PHP:
1
| <? $tmp = str_replace("t.jpg", "", $files[$a]); $tmp = str_replace('a', '', $tmp); $tmp = str_replace('A', '', $tmp); $tmp = (string) substr($tmp, 8, 2); if ($tmp == 'XX') $effe[0] = $files[$a]; elseif ($tmp == 'xx') $effe[0] = $files[$a]; elseif ($tmp == 'X') $effe[1] = $files[$a]; elseif ($tmp == 'x') $effe[1] = $files[$a]; elseif ($tmp == '00') $effe[2] = $files[$a]; elseif ($tmp == '0') $effe[3] = $files[$a];?> |
Hier wordt $effe[2] altijd gelijk aan de waarde die in $effe[3] zou moeten staan en $effe[3] blijft NULL. Hoe kan ik 0 van 00 scheiden.
Oh ja, natuurlijk heb ik PHP.net al helemaal afgestruind, maar ik kwam er niet uit.