Forum und email

stristr

(PHP 4, PHP 5)

stristr — strstr() uden forskel på store og små bogstaver

Beskrivelse

string stristr ( string $haystack , string $needle )

Returnerer alt fra haystack siden den første forekomst af needle til slut. needle og haystack bliver undersøgt på en måde der ikke skelner mellem store og små bogstaver.

Hvis needle ikke bliver fundet, returneres FALSE.

Hvis needle ikke er en streng, bliver den konverteret til et heltal og tilføjet som ordentallets tegnværdi.

Example#1 stristr() eksempel

<?php
  $email 
'[email protected]';
  echo 
strstr($email'e');; 
// giver [email protected]
?>

Example#2 Tester om en streng blev fundet eller ej

<?php
  $string 
'Hej verden!';
  if(
stristr($string'klode') === FALSE) {
     echo 
'"klode" blev ikke fundet i strengen';
  }
// giver: "klode" blev ikke fundet i strengen
?>

Example#3 Gør brug af ikke-strengmæssig søgning

<?php
  $string 
'APPLE';
  echo 
stristr($string97); // 97 = lille a
// giver: APPLE
?>

Note: Denne funktion er binary-safe.

Se også strstr(), strrchr(), substr() og ereg().