De is_string () PHP-funktion används för att kontrollera om en typ av variabel är en sträng. En sträng är en datatyp, till exempel flytande punkt eller heltal, men den representerar text snarare än siffror. En sträng använder en uppsättning tecken som innehåller mellanslag och siffror. Till exempel innehåller en adress som "1234 Broadway" och meningen "Jag åt 3 korv" nummer som ska behandlas som text, inte som siffror.
Is_string används inom en if () -sats för att behandla strängar på ett sätt och icke-strängar på ett annat. Det returnerar sant eller falskt. Till exempel:
if (is_string (23))
eko "Ja";
annat
eko "Nej";
?>
Koden ovan ska mata ut "Nej" eftersom 23 inte är en sträng. Låt oss försöka igen:
if (is_string ("Hello World"))
eko "Ja";
annat
eko "Nej";
?>
Eftersom "Hej världen" är en sträng, skulle detta ändra "Ja".
En sträng kan anges på fyra sätt:
Var och en av dessa metoder kräver strikt efterlevnad av PHP-regler som finns tillgängliga på PHP: s webbplats. Den enklaste metoden, enstaka citerade strängar, kräver specialbehandling när bokstavliga enkla citattecken eller bokstavliga backstänk visas i strängen. Inkludera ett backstänk framför det enda citattecknet eller backslash i strängen. Exemplet nedan illustrerar denna behandling:
// Utgångar: Arnold sa: "Jag kommer tillbaka"
echo 'Arnold sa: "Jag kommer tillbaka"';
// Utgångar: Jag tog bort C: \ *.?
echo 'Jag tog bort C: \\ * *.?';
?>