Dummy-X

Informatica a portata di tutti

Sostituire le occorrenze di una stringa in PHP

11 Agosto 2016 / DEV / 201 visualizzazioni
Scritto da  

Un metodo utile per sostituire combinazioni di caratteri

php str_replace

La funzione str_replace ci permette di sostituire tutte le occorrenze di una stringa in un’altra stringa, con questa sintassi

str_replace(cerca, sostituisci, testo in cui eseguire la sostituzione)

Ecco un esempio di utilizzo

echo str_replace("cioccolata", "marmellata", "Ciro mangia la cioccolata");
//verrà stampato "Ciro mangia la marmellata"

Se vogliamo applicare più sostituzioni differenti in maniera parallela al nostro testo, possiamo inserire in input degli array nella funzione str_replace, come in questo modo

<?php
$testo = "Stamattina ho incontrato X, Y e Z";
$cerca = array("X","Y","Z");
$sostituisci = array("il papà","la mamma","Giacomo");
echo str_replace($cerca, $sostituisci, $testo);
//verrà stampato "Stamattina ho incontrato il papà, la mamma e Giacomo
?>

Sistema molto utile per creare una mappa di conversioni, di decodifica, e per criptare e decriptare le variabili di tipo stringa.

Condividi se l'articolo ti è piaciuto, ci aiuterai a crescere
Francesco
Fondatore e amministratore di Dummy-X dal 2007, condivido interessi, idee, progetti, e soluzioni informatiche. Non vendo prodotti, mi limito a descrivere tecnologie e a mettere a disposizione gli strumenti adatti per poter realizzare idee. Tutto ciò che scrivo è frutto della mia esperienza lavorativa e della mia voglia di imparare. Da sempre studio l'informatica in tutte le sue angolazioni (software, hardware, reti e sicurezza) e negli ultimi anni mi sono specializzato nello sviluppo di web applications. Sono sempre aperto a nuove sfide e alla ricerca e conoscenza delle nuove tecnologie.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *