Dieter Britz formulerede spørgsmålet:
> Kan det passe at, når men søger en streng indenfor en anden, og
> den starter fra første tegn, at resultatet er nul, hvilket er det
> samme som at det ikke findes? Fx hvis jeg søger efter "abc" inden
> for "abcd", hvad skulle resultatet blive?
Ja, det kan det godt.
Nu skriver du ikke hvilken funktion du bruger, men f.eks. strpos()
returnerer falsk eller index i strengen.
Hvis det som i dit tilfælde er først, er index 0.
http://dk.php.net/manual/en/function.strpos.php
Der skal checkes på type såvel som værdi af tekststrengen - f.eks.
if (($i_pos = strpos( 'abcd', 'abc')) !== false {
// gør det du skal her
// $i_pos er index i søgestrengen (abcd), for den streng du søger
(abc)
}
else {
echo 'abc findes ikke i strengen abcd';
}
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk