Page 103 - Corso di PHP - Livello base
P. 103
dell'esempio la variabile è vuota ma non è nulla. La pagina
della documentazione ufficiale della funzione empty si trova
qui: http://php.net/manual/en/function.empty.php.
Passiamo ora alle funzioni che riguardano le stringhe. Ne
abbiamo vista una nel precedente capitolo: strlen, che controlla
la lunghezza della stringa e restituisce il valore
corrispondente (nel caso di una stringa “Ciao”, scrivendo echo
strlen($Ciao); otterremo come risultato 4). Adesso vediamo la
funzione substr, che restituisce una sottostringa partendo da
un carattere ben preciso.
Se per esempio vogliamo estrarre, dalla stringa “Io mi chiamo
Federico” la sottostringa “Federico”, dovremo invocare la
nostra funzione substr passando come parametro la stringa, il
numero 13, ovvero il carattere di partenza della nostra
sottostringa, e il numero 8, ovvero il numero di caratteri che
vogliamo considerare:
<?php
$stringa = "Io mi chiamo Federico";
echo substr($stringa,13,8);
?>
Il risultato della nostra stampa (e della nostra funzione) non sarà
altro che la parola “Federico”. Se volessimo poi assegnare la
stringa “Federico” come valore di una nuova variabile è
sufficiente una dichiarazione che associ alla nuova variabile
nient'altro che la funzione:
<?php
$stringa = "Io mi chiamo Federico";
103