Functie str_ireplace
De functie str_ireplace zoekt in een string naar alle voorkomens van een substring (zonder hoofdlettergevoeligheid) en vervangt deze door de opgegeven waarde. Aan de eerste parameter wordt de gezochte substring doorgegeven, aan de tweede - de string voor vervanging, aan de derde - de string waarin wordt gezocht.
Syntaxis
str_ireplace(search, replace, subject);
Voorbeeld
Laten we alle voorkomens van een substring vervangen zonder hoofdlettergevoeligheid:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Resultaat van de code-uitvoering:
'! ! !'
Voorbeeld
Laten we meerdere varianten in een array vervangen:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Resultaat van de code-uitvoering:
'12c'
Voorbeeld
Laten we de opgegeven letters vervangen door één gemeenschappelijk opgegeven symbool:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Resultaat van de code-uitvoering:
'!!!!!!'
Voorbeeld
Laten we de vervanging in elk array-element uitvoeren:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Resultaat van de code-uitvoering:
['!bc', '!bc', '!bc']
Zie ook
-
de functie
str_replace,
die een vervanging uitvoert met hoofdlettergevoeligheid -
de functie
substr_replace,
die een deel van een string vervangt