Sintassi: count_ chars($stringa,$tipo)
Analizza i caratteri di una stringa e restituisce un risultato come indicato nella variabile $tipo (vedi esempio).
Sintassi: explode($car,$stringa,$num);
Divide una stringa ogni volta che trova il carattere $car, e crea un array con un numero max di elemanti pari a $num ($num è opzionale).
Sintassi: implode ($car,$array);
Crea una stringa con tutti gli elementi dell'array. $car è opzionale, è il carattere che sarà inserito nella stinga dopo ogni elemento.
Sintassi: ord($stringa);
Restituisce il codice ascii del primo carattere di una stringa (la stringa può anche essere un carattere singolo). Vedi anche la funzione chr().
Sintassi: similar_text ($stringa1,$stringa2,$var);
Confronta due stringhe e restituisce il numero di caratteri trovati. La variabile $var è opzionale, ed indica il valore di comparazione in percentuale.
Sintassi: stripos($stringa,$car);
Verifica se un carattere è presente nella stringa e ne restituisce il numero di posizione. NON sensibile a maiuscole / minuscole.
Sintassi: stristr($stringa,$var);
Verifica se una variabile ($var), che può essere una stringa od un numero, è presente nella stringa, restituisce la stringa partendo dalla variabile. NON sensibile a maiuscole / minuscole.
Sintassi: stripos($stringa,$car);
Verifica se un carattere è presente nella stringa e ne restituisce il numero di posizione. Sensibile a maiuscole/minuscole.
Sintassi: strstr($stringa,$var);
Verifica se una variabile ($var), che può essere una stringa od un numero, è presente nella stringa, restituisce la stringa partendo dalla variabile. Sensibile a maiuscole / minuscole.
Sintassi: str_ireplace($car1,$car2,$stringa);
Sostituisce i caratteri $car1 con $car2 in una stringa. Sensibile a maiuscole / minuscole.
Commento inserito da: simo il - - - Titolo: sostituire più parole
Se avete più parole da sostituire potete usare questa riga:
$docu="frase...";
$docu=@str_replace((array"ab","cd","ef"),"gh",$docu);
Commento inserito da: sp@salvatorepaci.it il - - - Titolo: - - -
conviene fare qualcosa del genere:
//supponiamo di avere la seguente stringa:
$stringa="Ieri sono andato a Roma";
//Vogliamo sostituire Roma con Milano
$stringa=str_replace("Roma","Milano",$stringa);
//Quindi il campo $stringa viene modificato con il risultato del REPLACE
// www.salvatorepaci.it
Sintassi: str_word_count($stringa,$num);
Conta le parole di una stringa. $num indica il tipo di risultato, può essere 0 (rilascia una stringa con il numero di parole),1 o 2 (restituiscono un array con le parole come elementi), vedi esempio.
Sintassi: substr($stringa,$num1,$num2);
Divide una stringa ($stringa) e ne prende una parte. La nuova stringa inizia dal carattere numero $num1 e finisce dopo altri $num2 caratteri.