De multe ori ne lovim de problema de a inlocui una sau mai multe caractere intr-un text. Pentru acest lucru avem functia str_replace().
Functia str_replace() are 3 parametri: 1. caracterele de inlocuit, 2. caracterele noi, 3. textul meu.
Exemplu 1: Salveaza urmatorul cod intr-un fisier cu numele replace.php:
<?php
$my_text = "Invata online php";
echo $my_text; // afiseaza: Invata online php
$my_text = str_replace('php', 'html', $my_text);
echo $my_text; // afiseaza: Invata online html
?>
Exemplu 2: Dorim sa avem url-uri prietenoase pentru siteul nostru, pentru asta vom folosi din nou functia str_replace().
<?php
// setam $title
$title = "Tutoriale php";
// generam url
// ca sa generam un url friendly trebuie sa inlocuim spatiile cu semne minus
$url = str_replace(" ", "-", $title);
// afisam url-ul
echo $url; // afiseaza: Tutoriale-php
?>
Bafta!