Page 105 - Corso di PHP - Livello base
P. 105
contiene il tutto:
<?php
$testo = "Federico<br>Ilaria<br>Gabriele<br>";
$testo = str_replace("<br>","<br />",$testo);
echo $testo;
?>
In questo modo, all'interno della stringa $testo (per semplicità io
ho inserito una semplice lista di nomi, ma anche un testo molto
lungo e articolato è considerato, in PHP, come una stringa, se
associato come valore a una variabile), le tag formattate male
saranno correttamente sostituite con etichette rispettose degli
standard internazionali: sarà sostituita ogni occorrenza della
sottostringa <br>, dove con occorrenza si intende ogni singola
comparsa di quella sottostringa. La documentazione ufficiale è
in questa pagina: http://php.net/manual/en/function.str-
replace.php.
Abbiamo poi un'altra funzione utile, substr_count, che serve
per contare le occorrenze di una sottostringa in una stringa.
Riceve come primo parametro la stringa e come secondo la
sottostringa di cui vogliamo conoscere il numero di
occorrenze, che viene restituito come risultato. In questo
esempio:
<?php
$testo = "Federico<br />Ilaria<br />Gabriele<br />";
echo substr_count($testo,"Federico");
?>
105