|
In un tutorial scriveremo un pò di codice per estrarre parti di stringhe.
Utilizzeremo la funzione substr().
substr()
Questa funzione riceve in ingresso tre parametri: la stringa dalla quale estrarre la sottostringa, l'indice di posizione della stringa
che punta al primo carattere della sottostringa da estrarre e il numero di caratteri da estrarre.
Estrazione di una sottostringa con substr()
<?php
$stringa = "Stringa da cui estrarre";
// Visualizzazione sottostringa
echo substr($stringa, 11, 5);
?>
La stringa visualizzata è:
cui e
Si tratta proprio di 5 caratteri a partire dalla posizione 11.
Inserendo il secondo parametro negativo si fà partire il conteggio dalla fine della stringa:
<?php
$stringa = "Stringa da cui estrarre";
echo substr($stringa, -4, 5);
// risultato: "arre"
echo substr($stringa, -2, 5);
// risultato: "re"
// Il terzo parametro negativo escude "n"
// caratteri della sottostringa partendo
// dalla fine
echo substr($stringa, -4, -1);
// risultato: "arr"
echo substr($stringa, -4, -2);
// risultato: "ar"
?>
Bene, dovreste ora essere in grado data un astringa di estrarre qualsiasi sottostringa vogliate.
|