Posts Tagged ‘söka efter sträng’

strpos

fredag, januari 25th, 2013
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

Funktionen strpos används för att söka efter en sträng i en annan. Ifall den eftersökta strängen hittas så returneras positionen där denna börjar, annars returneras false. Funktionen kan också returnera ett värde som värderas som false och därför måste operatorn === användas istället för ==. Man kan också ange ett positivt heltalsvärde som offset ifall man inte vill att funktionen ska börja söka från början av strängen.

Exempel

$oranges = "apelsiner";
$pears = "päron";
$apples_and_oranges = "äpplen och apelsiner";
echo strpos($apples_and_oranges, $oranges); // Skriver ut 11;
if (strpos($apples_and_oranges, $pears) === false) {
    echo "Det finns inga päron";
}