Funkcija str_replace() zamenja nekatere znake z drugimi znaki v nizu in deluje po naslednjih pravilih:
Ta funkcija razlikuje med velikimi in malimi črkami, če želimo izvesti iskanje brez upoštevanja velikih in malih črk, uporabimo ireplace() funkcijo.
<?php
echo "\nV primeru bomo zamenjali besedi MySQLi z PHP:\n";
echo str_replace("MySQLi", "PHP", "Dobrodošli v MySQLi String knjižnico!\n");
echo "\nDrugi primer bomo delali z matriko:\n";
$matrika = array("Breskve", "Borovnice", "Hruške", "Marelice", "Maline", "Jagode");
print_r(str_replace("Breskve", "Naktarine", $matrika, $i));
echo "Zamenjali smo $i element.\n";
echo "\nV tretjem primeru bo v zamenjajanem nizu manj elementov kot v najdi:\n";
$najdi = array("Breskve", "Borovnice", "Hruške", "Marelice", "Maline", "Jagode");
$zamenjaj = array("J");
$a = array("Marelice", "Maline", "Jagode");
print_r(str_replace($najdi, $zamenjaj, $a));
echo "\nV četrtem primeru bo v najdenem nizu manj elementov kot v zamenjanem:\n";
$najdi = array("Marelice", "Maline", "Jagode");
$zamenjaj = array("J");
$a = array("Breskve", "Borovnice", "Hruške", "Marelice", "Maline", "Jagode");
print_r(str_replace($najdi, $zamenjaj, $a));
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"
V primeru bomo zamenjali besedi MySQLi z PHP:
Dobrodošli v PHP String knjižnico!
Drugi primer bomo delali z matriko:
Array
(
[0] => Naktarine
[1] => Borovnice
[2] => Hruške
[3] => Marelice
[4] => Maline
[5] => Jagode
)
Zamenjali smo 1 element.
V tretjem primeru bo v zamenjajanem nizu manj elementov kot v najdi:
Array
(
[0] =>
[1] =>
[2] =>
)
V četrtem primeru bo v najdenem nizu manj elementov kot v zamenjanem:
Array
(
[0] => Breskve
[1] => Borovnice
[2] => Hruške
[3] => J
[4] =>
[5] =>
)
Process finished with exit code 0