PHP substr_replace function ()
Przykłady
"Hello" zastąpić "świat":
<?php
echo substr_replace("Hello","world",0);
?>
echo substr_replace("Hello","world",0);
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
Funkcja substr_replace () zastępuje część łańcucha z innym ciągiem.
Uwaga: Jeśli argument początek jest ujemna, a długość jest mniejsza niż lub równa rozpoczęcia, a długość jest równa zero.
Uwaga: Funkcja ta jest bezpieczny binarny.
gramatyka
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
dane techniczne
Zwraca: | Zwraca łańcuch zostanie zastąpiony. Jeśli łańcuch jest tablica, tablica jest zwracana. |
---|---|
Wersja PHP: | 4+ |
dziennika aktualizacji: | Od PHP 4.3.3 roku, wszystkie parametry są akceptowane tablic. |
Więcej przykładów
Przykład 1
Zamień początek z 6 pozycji w łańcuchu ( "świat" wyrazami "ziemi"):
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
Uruchomienie instancji »
Przykład 2
Zamień początek z końcem 5. pozycji w łańcuchu ( "świat" zastępuje się wyrazami "ziemi"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
Uruchomienie instancji »
Przykład 3
Na początku "świata" insert "Hello":
<?php
echo substr_replace("world","Hello ",0,0);
?>
echo substr_replace("world","Hello ",0,0);
?>
Uruchomienie instancji »
Przykład 4
Wymień kilka strun jednocześnie. Każdy łańcuch "AAA" zastąpić "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Uruchomienie instancji »
PHP referencyjny String