is_string () Funcția PHP este utilizată pentru a verifica dacă un tip de variabilă este un șir. Un șir este un tip de date, cum ar fi punct flotant sau un număr întreg, dar reprezintă text și nu numere. Un șir folosește un set de caractere care include spații și numere. De exemplu, o adresă, cum ar fi „1234 Broadway” și fraza „Am mâncat 3 hotdogs” conțin numere care ar trebui tratate ca text, nu ca numere.
Is_string este utilizat în cadrul unei instrucțiuni if () pentru a trata șiruri într-un fel și non-șiruri în alta. Se returnează adevărat sau fals. De exemplu:
if (is_string (23))
ecou „Da”;
altfel
ecou „Nu”;
?>
Codul de mai sus ar trebui să emită „Nu”, deoarece 23 nu este un șir. Să încercăm din nou:
if (is_string ("Hello World"))
ecou „Da”;
altfel
ecou „Nu”;
?>
Întrucât „Hello World” este un șir, acest lucru ar răspunde „Da”.
Un șir poate fi specificat în patru moduri:
Fiecare dintre aceste metode necesită respectarea strictă a regulilor PHP, care sunt disponibile pe site-ul PHP. Cea mai simplă metodă, șiruri cu o singură cotă, necesită un tratament special atunci când ghilimelele literale sau retragerile literale apar în spate. Includeți o reversare în fața ghilimelului unic sau retragerea din șir. Exemplul de mai jos ilustrează acest tratament:
// Rezultate: Arnold a spus: „Mă întorc”
ecou 'Arnold a spus: "Voi reveni";
// Rezultate: Am șters C: \ * *.?
echo 'Am șters C: \\ * *.?';
?>