Funzioni che funzionano con le stringhe in PHP
- 24-07-2022
- Toanngo92
- 0 Comments
PHP supporta le funzioni integrate per lavorare con le stringhe. In sostanza, se le funzioni non sono fornite o le situazioni sono complicate, possiamo usare algoritmi per gestirlo, ma con l'aiuto di funzioni integrate, ci aiuta a ridurre il tempo di scrittura dell'algoritmo, non dobbiamo preoccuparci di come il la funzione matematica si comporta e deve solo preoccuparsi dell'input e dell'output della funzione.
Riferimento completo qui: https://www.php.net/manual/en/ref.strings.php
Alcune funzioni di base delle stringhe:
strlen() : restituisce la lunghezza della stringa. strlen() è una funzione incorporata che calcola la lunghezza di una stringa, inclusi tutti i caratteri speciali e gli spazi.
Sintassi:
strlen(string)
Per esempio:
<?php echo strlen("Hello Toan!"); // output: 11 ?>
str_word_count() : La funzione str_word_count() restituisce il numero di parole in una stringa.
Sintassi:
str_word_count(string, return_value, chars)
Lì dentro:
stringa: è la stringa di input.
valore_ritorno: specifica il valore di ritorno della funzione e può essere uno dei seguenti: 0 (restituisce il numero di parole trovate), 1 (restituisce un array contenente tutte le parole trovate nella stringa) o 2 (restituisce un array associativo) ( opzionale)
chars: specifica un elenco di caratteri aggiuntivi da trattare come una parola (opzionale)
Per esempio:
<?php echo str_word_count("Hello Toan"); //output: 2 ?>
strrev() : questa è una funzione predefinita utilizzata per invertire una stringa. Questa è una delle operazioni di base sulle stringhe utilizzate da programmatori e sviluppatori.
Sintassi:
string strrev(string $string );
Per esempio:
<?php echo strrev("Hello"); // output: olleH ?>
strpos() : questa funzione viene utilizzata per trovare un testo specificato in una stringa. Se c'è una corrispondenza, restituisce la posizione del carattere del primo valore di corrispondenza che è un numero intero; se nessuno, restituisce FALSE .
Sintassi:
strpos($string, $find, $start) ;
Per esempio:
<?php echo strpos("Hello Toan!", "Toan"); // output: 6 ?>
str_replace() : funzione utilizzata per sostituire i caratteri in una stringa.
Sintassi:
str_replace($search, $replace, $string, $count)
Lì dentro:
- $search indica il valore cercato
- $replace è il valore di sostituzione
- $string è la stringa da sostituire
- $count indica il numero di sostituzioni riuscite
Per esempio:
<?php echo str replace("Toan", "Hello", "Hello Toan!"); //output: Hello Hello! ?>
ucwords() : questa funzione restituisce una stringa dopo aver convertito in maiuscolo il primo carattere di ogni parola nella stringa data.
Sintassi:
string ucwords(string $str)
Per esempio:
<?php $str="my name is toan."; $str_ucwords($str); // output: My Name Is Toan ?>