PHP str_ireplace function ()
Przykłady
Ciąg znaków "świat" (wielkość liter ma znaczenie) zastąpić "Piotr", "Hello world!":
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
Funkcja str_ireplace () zastępuje kilka znaków w ciągu (nie wielkość liter).
Funkcję tę należy przestrzegać następujących zasad:
- Jeśli ciąg wyszukiwania jest tablicą, zwraca tablicę.
- Jeśli ciąg wyszukiwania jest tablicą, wtedy będzie znaleźć i zastąpić każdego elementu w tablicy.
- Jeśli trzeba znaleźć i zastąpić tablicę i konieczność wykonywania wymiana elementów jest mniejsza niż liczba elementów szukać, a następnie dodatkowe elementy zostaną zastąpione pustym ciągiem.
- Jeśli tablica jest znaleźć, ale tylko na ciąg wymiany, wówczas wartości wszystkich znaków zastępowania będzie znaleźć pracę.
Uwaga: Funkcja ta nie jest uwzględniana wielkość liter.Proszę użyć str_replace () funkcja przeprowadza wyszukiwanie wielkość liter.
Uwaga: Funkcja ta jest bezpieczny binarny.
gramatyka
str_ireplace( find,replace,string,count )
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换find中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
dane techniczne
Zwraca: | Zwraca ciąg znaków lub tablicę o wartości zastępczej. |
---|---|
Wersja PHP: | 5+ |
dziennika aktualizacji: | W PHP 5.0, dodać parametr count. |
Więcej przykładów
Przykład 1
Z wykorzystaniem tablic i policzyć zmienną str_ireplace () Funkcja:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Uruchomienie instancji »
Przykład 2
Za pomocą elementu musi być zastąpiony przez mniej niż wyglądają na str_ireplace elementami funkcjonalnymi ():
<?php
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Uruchomienie instancji »
PHP referencyjny String