PHP str_ireplace() Funksie
Voorbeeld
Vervang die karakters "WERELD" (hoofletter-onsensitief) in die string "Hallo wêreld!" met "Peter":
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Definisie en gebruik
Die str_ireplace()-funksie vervang sommige karakters met ander karakters in 'n string.
Hierdie funksie werk volgens die volgende reëls:
- As die string wat gesoek moet word 'n skikking is, gee dit 'n skikking terug
- As die string wat gesoek moet word 'n skikking is, word vind en vervang met elke skikkingselement uitgevoer
- As beide vind en vervang skikkings is, en vervang het minder elemente as vind, sal 'n leë string as vervang gebruik word
- As vind 'n skikking is en vervang is 'n string, sal die vervangstring vir elke vindwaarde gebruik word
Let wel: Hierdie funksie is hoofletter-onsensitief. Gebruik die str_replace() funksie om 'n hooflettergevoelige soektog uit te voer.
Let wel: Hierdie funksie is binêr veilig.
Sintaksis
str_ireplace(find,replace,string,count)
Parameterwaardes
Parameter | Description |
---|---|
find | Required. Specifies the value to find |
replace | Required. Specifies the value to replace the value in find |
string | Required. Specifies the string to be searched |
count | Optional. A variable that counts the number of replacements |
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n string of 'n skikking met die vervangde waardes |
---|---|
PHP weergawe: | 5+ |
Veranderinglog: | Die telparameter is bygevoeg in PHP 5.0 |
Meer voorbeelde
Voorbeeld
Gebruik str_ireplace() met 'n skikking en 'n telveranderlike:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Voorbeeld
Gebruik str_ireplace() met minder elemente in vervang as vind:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
❮ PHP-stringverwysing