La funzione print $variabile_stringa serve per visualizzare la stringa in oggetto. Poichè print non è una vera e propria funzione ma un costrutto del linguaggio non bisogna racchiudere il parametro tra parentesi. Il costrutto print ritorna sempre 1 mentre echo non ritorna mai nulla
printf
quoted_printable_decode
quoted_printable_encode
quotemeta
La funzione quotemeta($variabile_stringa) serve per aggiungere alla stringa passata come parametro il carattere backslash ai caratteri che potrebbero dare problemi durante la valutazione di una espressione regolare. I caratteri su cui viene eseguito l'escape sono: punto, backslash, più, asterisco, punto interrogativo, parentesi tonde, parentesi quadre, accento circonflesso, simbolo del dollaro.
<?php
$stringa_senza_escape = "La variabile $stringa_senza_escape contiene (evidentemente!) dei caratteri speciali, ai quali verrà aggiunto un carattere \. Verrà eseguito quello che si chiama 'escape' dei caratteri speciali.";
echo quotemeta($stringa_senza_escape);
?>
rtrim
La funzione rtrim($variabile_stringa) serve per rimuovere gli spazi dalla fine di una stringa. E' anche possibile inserire un secondo parametro che definisce l'elenco dei caratteri che devono essere eliminati.
<?php
$stringa_spazi = "una stringa seguita da tanti spazi ";
echo rtrim($stringa_spazi);
echo "<br>";
$stringa_chr_dopo = "Mario Rossi max-50-caratteri";
echo rtrim($stringa_chr_dopo, "-50aceimrtx50");
?>
setlocale
sha1_file
sha1
similar_text
soundex
sprintf
sscanf
str_getcsv
str_ireplace
str_pad
La funzione str_pad($variabile_stringa, dimensione_nuova_stringa, valore, tipo_riempimento) serve per allungare la stringa passata come primo parametro fino a farle raggiungere le dimensioni indicate dal secondo parametro. I caratteri aggiunti saranno quelli indicati come terzo parametro. Se il terzo parametro non viene indicato saranno aggiunti degli spazi. Il quarto parametro indica se i caratteri devono essere aggiunti all'inizio della stringa (STR_PAD_LEFT), alla fine (STR_PAD_RIGHT) o da tutte e due le parti (STR_PAD_BOTH).
<?php
$stringa_originale = "stringa di 23 caratteri";
echo str_pad($stringa_originale, 30, "#", STR_PAD_LEFT);
echo "<br>";
echo str_pad($stringa_originale, 40, "*", STR_PAD_RIGHT);
echo "<br>";
echo str_pad($stringa_originale, 50, "%@", STR_PAD_BOTH);
?>
str_repeat
La funzione str_repeat($variabile_stringa, numero di ripetizioni) serve per ripetere la stringa passata come primo parametro per il numero di volte indicato nel secondo parametro.
<?php
$stringa = "Hurrà! ";
echo str_repeat($stringa, 5);
?>
str_replace
str_rot13
str_shuffle
La funzione str_shuffle($variabile_stringa) serve per mescolare in modo casuale i caratteri della stringa passata come parametro.
<?php
$scarabeo = "abcdefghilmnopqrstuvz";
echo str_shuffle($scarabeo);
echo "<br>";
echo str_shuffle($scarabeo);
echo "<br>";
echo str_shuffle($scarabeo);
echo "<br>";
echo str_shuffle($scarabeo);
?>