print

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);
?>