Funzioni di stringa PHP

A string is a sequence of characters, such as "Hello world!".

Funzioni di stringa PHP

In this section, we will learn about commonly used string manipulation functions.

PHP strlen() function

The strlen() function returns the length of a string in characters.

The following example returns the length of the string "Hello world!":

Esempio

<?php
echo strlen("Hello world!");
?>

Esempio di esecuzione

The output of the above code is: 12

Suggerimento:strlen() is commonly used in loops and other functions, and it is important to determine when a string ends. (For example, in a loop, we may need to stop the loop after the last character of the string).

Count words in a string

PHP str_word_count() function counts words in a string:

Esempio

<?php
echo str_word_count("Hello world!"); // Output 2
?>

Esempio di esecuzione

L'output del codice sopra è:

2

Invertire la stringa

La funzione strrev() di PHP invertisce una stringa:

Esempio

<?php
echo strrev("Hello world!"); // Output !dlrow olleH
?>

Esempio di esecuzione

L'output del codice sopra è:

!dlrow olleH

Funzione strpos() PHP

La funzione strpos() viene utilizzata per cercare un carattere o un testo specifico all'interno di una stringa.

Se viene trovata una corrispondenza, verrà restituita la posizione del primo carattere della corrispondenza. Se non viene trovata alcuna corrispondenza, verrà restituito FALSE.

Nel seguente esempio si cerca il testo "world" nella stringa "Hello world!":

Esempio

<?php
echo strpos("Hello world!","world");
?>

Esempio di esecuzione

L'output del codice sopra è: 6.

Suggerimento:Nell'esempio sopra, la posizione della stringa "world" è 6. La ragione per cui è 6 (non 7) è che la posizione del primo carattere della stringa è 0, non 1.

Sostituire il testo nella stringa

La funzione str_replace() di PHP sostituisce alcune stringhe con altre stringhe all'interno di una stringa.

Il seguente esempio sostituisce il testo "world" con "Kitty":

Esempio

<?php
echo str_replace("world", "Kitty", "Hello world!"); // Output Hello Kitty!
?>

Esempio di esecuzione

L'output del codice sopra è:

Hello Kitty!

Manuale di riferimento completo PHP String

Per consultare il manuale di riferimento completo delle funzioni di stringa, visitare il nostro Manuale di riferimento String PHP.

Questo manuale fornisce una descrizione breve e un esempio per ogni funzione!