PHP str_ireplace() funktion

Eksempel

Erstat tegnene "WORLD" (uanset skriftstørrelse) i strengen "Hello world!" med "Shanghai":

<?php
echo str_ireplace("WORLD","Shanghai","Hello world!");
?>

Kør eksempel

Definition og brug

str_ireplace() funktionen erstatter nogle tegn i en streng (uanset skriftstørrelse).

Funktionen skal følge følgende regler:

  • Hvis den søgte streng er en array, vil den returnere en array.
  • Hvis den søgte streng er en array, vil den søge og erstatte i hver enkelt element i arrayen.
  • Hvis du samtidig skal søge og erstatte i en array, og der er færre elementer, der skal erstattes, end der er fundne elementer, vil de overskydende elementer blive erstattet med en tom streng.
  • Hvis du søger i en array, men kun udskifter en streng, vil den erstatte streng have virkning på alle fundne værdier.

Kommentar:Denne funktion er ikke følsom over for store og små bogstaver. Brug str_replace() Funktion til at udføre forskelsbehandling af store og små bogstaver.

Kommentar:Denne funktion er binær sikker.

Syntaks

str_ireplace(find,replace,string,count)
Parameter Beskrivelse
find Obligatorisk. Angiver det værdi, der skal findes.
replace Obligatorisk. Angiver erstatningen. find værdierne af værdierne.
string Obligatorisk. Angiver den søgte streng.
count Valgfri. En variabel, der tæller antallet af erstatninger.

Tekniske detaljer

Returværdi: Returnerer en streng eller array med erstatningsværdier.
PHP Version: 5+
Opdateringslog I PHP 5.0 blev der tilføjet count Parameter.

Flere eksempler

Eksempel 1

Brug af array og count str_ireplace() funktionens variabel:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // Denne funktion er ikke følsom over for store og små bogstaver
echo "Erstattede tal: $i";
?>

Kør eksempel

Eksempel 2

Brug af str_ireplace() funktion med færre elementer end de fundne elementer:

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>

Kør eksempel