Функция str_ireplace
Функция str_ireplace сатрдаги барча қисман сатрларни (регистрага этборсиз) излайди ва уларни белгиланган қийматга алмаштиради. Биринчи параметрда изланаётган қисман сатр, иккинчисида - алмаштириш учун сатр, учинчисида - излаш амалга ошириладиган сатр ўтказилади.
Синтаксис
str_ireplace(search, replace, subject);
Мисол
Қисман сатрнинг барча учрашларини регистрага этборсиз алмаштирамиз:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Кодни ишга тушириш натижаси:
'! ! !'
Мисол
Массивдаги бир неча вариантни алмаштирамиз:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Кодни ишга тушириш натижаси:
'12c'
Мисол
Берилган ҳарфларни битта умумий белгиланган символга алмаштирамиз:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Кодни ишга тушириш натижаси:
'!!!!!!'
Мисол
Массивнинг ҳар бир элементида алмаштиришни бажарамиз:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Кодни ишга тушириш натижаси:
['!bc', '!bc', '!bc']
Шунингдек қаранг
-
str_replaceфункцияси,
регистрни ҳисобга олган ҳолда алмаштиришни бажаради -
substr_replaceфункцияси,
сатрнинг бир қисмини алмаштиради