Il is_string () La funzione PHP viene utilizzata per verificare se un tipo di variabile è una stringa. Una stringa è un tipo di dati, ad esempio in virgola mobile o intero, ma rappresenta il testo anziché i numeri. Una stringa utilizza un set di caratteri che include spazi e numeri. Ad esempio, un indirizzo come "1234 Broadway" e la frase "Ho mangiato 3 hot dog" contengono numeri che devono essere trattati come testo, non come numeri.
Is_string viene utilizzato all'interno di un'istruzione if () per trattare le stringhe in un modo e le non stringhe in un altro. Restituisce vero o falso. Per esempio:
if (is_string (23))
echo "Sì";
altro
echo "No";
?>
Il codice sopra dovrebbe generare "No" perché 23 non è una stringa. Proviamo di nuovo:
if (is_string ("Hello World"))
echo "Sì";
altro
echo "No";
?>
Dato che "Hello World" è una stringa, questo farebbe eco a "Sì".
Una stringa può essere specificata in quattro modi:
Ognuno di questi metodi richiede l'adesione rigorosa alle regole PHP, disponibili sul sito Web PHP. Il metodo più semplice, stringhe a virgoletta singola, richiede un trattamento speciale quando nella stringa compaiono virgolette singole letterali o barre rovesciate letterali. Includere una barra rovesciata davanti alla virgoletta singola o una barra rovesciata all'interno della stringa. L'esempio seguente illustra questo trattamento:
// Uscite: Arnold ha detto: "Tornerò"
echo 'Arnold disse: "Torno";
// Uscite: Ho cancellato C: \ * *.?
echo 'ho cancellato C: \\ * *.?';
?>