PHP: Stringhe

Una stringa è una sequenza di caratteri, come “Ciao a tutti!”.

Funzioni stringa in PHP

In questa pagina vedremo alcune funzioni comunemente usate per manipolare le stringhe.

strlen () – Restituisce la lunghezza di una stringa

La funzione strlen() restituisce la lunghezza di una stringa.

<?php
echo strlen("Ciao a tutti!"); // il risultato è 13
?>

str_word_count () – Conta le parole in una stringa

La funzione str_word_count() conta il numero di parole in una stringa.

<?php
echo str_word_count("Ciao a tutti!"); // il risultato è 3
?>

strrev () – Invertire una stringa

La funzione strrev() inverte una stringa.

<?php
echo strrev("Ciao!"); // il risultato è !oaiC
?>

strpos () – Cerca un testo all’interno di una stringa

La funzione strpos() cerca un testo specifico all’interno di una stringa. Se viene trovata una corrispondenza, la funzione restituisce la posizione della prima corrispondenza. Se non viene trovata alcuna corrispondenza, verrà restituito FALSO.

<?php
echo strpos("Ciao a tutti", "tutti"); // il risultato è 7
?>

Suggerimento: la prima posizione del carattere in una stringa è 0 (non 1).

str_replace () – Sostituisci il testo all’interno di una stringa

La funzione str_replace() sostituisce alcuni caratteri con altri caratteri in una stringa.

<?php
echo str_replace("David", "Pippo", "Ciao David!"); // il risultato sarà Ciao Pippo!
?>