Exemplu
Înlocuiți "Hello" cu "world" :
<?php
echo substr_replace("Hello","world",0);
?>
Run exemplu » Definiție și utilizare
substr_replace() funcție înlocuiește o parte dintr - un șir cu un alt șir.
Note: Dacă parametrul de start este un număr negativ , iar lungimea este mai mică sau egală cu a începe, lungimea devine 0.
Notă: Această funcție este binar- în condiții de siguranță.
Sintaxă
substr_replace( string,replacement,start,length )
Parametru | Descriere |
---|---|
string | Necesar. Specifică șirul pentru a verifica |
replacement | Necesar. Specifică șirul pentru a insera |
start | Necesar. Specifică unde să înceapă înlocuirea în șirul
|
length | Opțional. Specifică câte caractere ar trebui să fie înlocuit. Implicit este aceeași lungime ca și șirul.
|
Detalii tehnice
Întoarcere Valoare: | Returnează șirul înlocuit. Dacă șirul este o matrice atunci matrice este returnat |
---|---|
Versiune PHP: | 4+ |
Changelog: | Începând cu PHP 4.3.3, toți parametrii acceptați acum matrice |
Mai multe exemple
Exemplul 1
Începe înlocuirea la locul 6 în șirul (înlocuiți "world" cu „pământ“):
<?php
echo substr_replace("Hello world","earth",6);
?>
Run exemplu » Exemplul 2
Începe înlocuirea la poziția 5 -a de la sfârșitul șirului (înlocuiți "world" cu „pământ“):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Run exemplu » Exemplul 3
Introduceți "Hello" de la începutul "world" :
<?php
echo substr_replace("world","Hello ",0,0);
?>
Run exemplu » Exemplul 4
Înlocuiți mai multe siruri de caractere dintr-o dată. Înlocuiți "AAA" în fiecare șir cu "BBB" :
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Run exemplu » <PHP String Reference