Funzioni stringa PHP

PHP integrato supporta alcuni tipi di dati. Oltre a questi, PHP supporta anche molte funzioni che vengono utilizzate mentre si lavora su alcuni dati. Le funzioni stringa PHP sono alcune di quelle utilizzate per manipolare i dati stringa. Tutte queste funzioni sono predefinite. È necessario installare eventuali plugin. Diamo un'occhiata ad alcune delle funzioni di stringa PHP.

Di seguito sono riportate alcune delle funzioni di stringa ed esempi sono illustrati con la sintassi seguente

<_?php
echo func( “” );
?>

Esempi di funzioni stringa in PHP

La funzione stringa è facile da usare. Qui discuteremo come utilizzare la funzione stringa nella programmazione PHP con l'aiuto di esempi

1. Addcslashes ()

Ciò restituisce una stringa con barre rovesciate davanti a caratteri specifici

Ad esempio: echo addcslashes ("Hello World!", "W");

Produzione:

Hellow \ World

2. Addslashes ()

Ciò restituisce una stringa con barre rovesciate davanti a caratteri predefiniti

Ad esempio: echo addcslashes('Hello “World” you');

Produzione:

Ciao \ "mondo \" tu

3. bin2hex ()

Converte i dati binari in dati esadecimali

Ad esempio: echo bin2hex (“Hello”);

Produzione:

48656c6c6f

4. chop ()

Rimuove gli spazi bianchi o qualsiasi carattere predefinito dall'estremità destra, se specificato

Ad esempio: echo chop (“WelcomeBack”, “Back”);

Produzione:

benvenuto

5. chr ()

Questa funzione di stringa PHP restituisce il carattere del valore ASCII specificato

Ad esempio: echo char(52);

Produzione:

4

6. chunk_split ()

Utilizzato per dividere una stringa in parti più piccole

Ad esempio: echo chunk_split ($str, 2, ", ");

Produzione:

Benvenuto,

7. convert_uudecode ()

Questo decodifica una stringa codificata

Ad esempio: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");

Produzione:

Adoro PHP!

convert_uuencode () fa il contrario di convert_uudecode ()

8. count_chars ()

Questa funzione di stringa PHP genera i dati sul numero di caratteri in una stringa

Ad esempio: echo count_chars (“Hello”, 3);

Produzione:

Helo

Nota: il valore intero è la modalità utilizzata per specificare il tipo di output richiesto

  • 0 - un array con il valore byte come chiave e la frequenza di ogni byte come valore.
  • 1 - uguale a 0 ma sono elencati solo i valori byte con una frequenza maggiore di zero.
  • 2 - uguale a 0 ma sono elencati solo i valori byte con una frequenza uguale a zero.
  • 3 - viene restituita una stringa contenente tutti i caratteri univoci.
  • 4 - viene restituita una stringa contenente tutti i caratteri non utilizzati.

9. crc32 ()

Calcola il checksum di ridondanza ciclica a 32 bit (una funzione matematica) di una stringa

Ad esempio: crc32 ("Hello World!");

Produzione:

472456355

10. Implode ()

Questo unisce gli elementi dell'array con una stringa specificata

Ad esempio: $array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);
$array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);

Produzione:

cognome, email, telefono

Nota: join () fa lo stesso. È l'alias di implode ()

11. htmlspecialchars ()

Questo converte alcuni caratteri predefiniti in entità HTML, ovvero mostra l'origine

Ad esempio: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);

Produzione:

Sono audace

12. ltrim ()

Questa funzione di stringa PHP rimuove gli spazi bianchi o i caratteri predefiniti dalla sinistra della stringa

Ad esempio: echo ltrim (“Just a sample”, ”Just”);

Produzione:

un campione

Nota: rtrim () fa un lavoro simile da destra
trim () fa lo stesso da entrambe le estremità

13. number_format ()

Questo formatta il numero con migliaia raggruppate

Ad esempio: echo number_format (1000000);

Produzione:

1.000.000

14. print ()

Questo semplicemente emette la stringa ed è più lento dell'eco

Inoltre, la stampa non deve essere utilizzata con ()

Ad esempio: print “Hello”;

Produzione:

Ciao

15. md5 ()

Questo calcola l'hash md5 della stringa

Ad esempio: echo md5 (“Hello”);

Produzione:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Questo divide una stringa in stringhe più piccole

Ad esempio: $string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)
$string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)

Produzione:

Questo
è
per
rompere
corda

17. strupper ()

Ciò converte una stringa in caratteri maiuscoli

Ad esempio: echo strupper (“Beautiful Day”);

Produzione:

BELLA GIORNATA

Nota : strlower () converte le stringhe in tutti i caratteri minuscoli

18. substr ()

Ciò restituisce parte della stringa che inizia con l'indice specificato

Ad esempio: echo subst (“A Hot Day”, 3);

Produzione:

ot Day

19. substr_replace ()

Questa funzione di stringa PHP sostituisce una parte della stringa con la stringa specificata

Ad esempio: echo substr_replace ("Hot", "Day", 0);

Produzione:

Giorno

20. wordwrap ()

Questo avvolge una stringa in un numero di caratteri

Ad esempio: echo wordwrap (“Hello World”, 5, ”\n”);

Produzione:

Ciao
Mondo

21. Strlen ()

Questo è usato per determinare la lunghezza della stringa passata

Ad esempio: echo strlen (“Hello”);

Produzione:

5

22. Strrev ()

Questa funzione di stringa PHP viene utilizzata per ottenere il contrario della stringa

Ad esempio: echo strrev (“welcome”);

Produzione:

emoclew

23. Strpos ()

Ciò restituisce la posizione della prima occorrenza di una stringa all'interno di una stringa

Ad esempio: echo strops(“There you go”, “go”);

Produzione:

11

24. Str_repeat ()

Questo ripete una stringa specificata per il numero di volte

Ad esempio: echo str_repeat ('b', 5);

Produzione:

bbbbb

25. Str_replace ()

Questa funzione di stringa PHP trova la parola specificata, sostituisce quella con la parola specificata e restituisce la stringa

Ad esempio: echo str_replace (“great”, “wonderful”, “have a great day”);

Produzione:

buona giornata

26. Nl2br ()

Questa funzione di stringa PHP inserisce le interruzioni di riga html davanti a ogni nuova riga della stringa

Ad esempio: echo nl2br (“Lets break \nthe sentence”);

Produzione:

Consente di rompere
la frase

27. similar_text ()

Questo calcola la somiglianza tra due stringhe

Ad esempio: echo similar_text ("Hello World", "Great World");

Produzione:

7

28. sprintf ()

Questa funzione di stringa PHP scrive una stringa formattata in una variabile

Ad esempio: echo sprintf (“There are %u wonders in the World”, 7);

Produzione:

Ci sono 7 meraviglie nel mondo

29. Str_ireplace ()

Questo sostituisce i caratteri nella stringa con caratteri specifici. Questa funzione non distingue tra maiuscole e minuscole.

Ad esempio: echo str_ireplace (“great”, “WOW”, “This is a great place”);

Produzione:

Questo è un posto stupendo

30. str_shuffle ()

Questo mescola casualmente tutti i caratteri in una stringa

Ad esempio: echo str_shuffle(“Hello World”);

Produzione:

lloeWlHdro

31. str_word_count ()

Questa funzione di stringa PHP restituisce il numero di parole nella stringa specificata

Ad esempio: echo str_word_count (“a nice day”);

Produzione:

3

32. Strcspn ()

Ciò restituisce il numero di caratteri prima del carattere specificato

echo strcspn ("Hello world!", "w");

Produzione:

6

33. str_pad ()

Questa funzione viene utilizzata per il pad sul lato destro della stringa, un numero specificato di caratteri con carattere specificato

Ad esempio: echo str_pad (“Hello”, 10, ”.”);

Produzione:

Ciao…..

34. Ord ()

Questa funzione di stringa PHP restituisce il valore ASCII del primo carattere della stringa

Ad esempio: echo ord (“hello”);

Produzione:

104

35. Strchr ()

Trova la prima occorrenza di una stringa specificata all'interno di una stringa

Ad esempio: echo strchr ("Hello world!", "world");

Produzione:

mondo!

36. Strspn ()

Ciò restituisce il numero di caratteri trovati nella stringa che contiene caratteri dalla stringa specificata.

Ad esempio: echo strspn ("Hello world!", ”Hl");

Produzione:

1

Ci sono alcune altre funzioni di stringa disponibili in PHP. Le funzioni di stringa sopra sono funzioni comunemente utilizzate in PHP per vari requisiti

Articoli consigliati

Questa è stata una guida alla funzione stringa PHP. Qui abbiamo discusso su come utilizzare la funzione stringa nella programmazione PHP con l'aiuto di esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Introduzione a PHP
  2. Comandi PHP
  3. Carriera in PHP
  4. Alternative PHP
  5. Funzioni in PHP

Categoria: