Hur man använder Is_string i PHP

Funktionen is_string PHP används för att kontrollera om en typ av variabel är en sträng. En sträng är en datatyp, till exempel flyttal 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 en adress som ”1234 Broadway” och meningen ”Jag åt 3 hotdogs” innehåller siffror som ska behandlas som text, inte som siffror.

Hur man använder funktionen

Is_string används inom en if -sats för att behandla strängar på ett sätt och icke-strängar i en annan. Den returnerar sant eller falskt. Till exempel:

if (is_string(23))

{

echo ”Yes”;

} else {

echo ”No”;

}

?>

Koden ovan bör mata ut ”Nej” eftersom 23 inte är en sträng. Låt oss försöka igen:


if (is_string(”Hello World”))

{

echo ”Yes”;

} else {

echo ”No”;

}

?>

Eftersom ”Hello World” är en sträng, skulle detta eka ”Ja.”

Ange en sträng

En sträng kan anges på fyra sätt:

Enstaka citerad

Dubbelciterad

  • Heredoc-syntax
  • Nowdoc-syntax
  • Var och en av dessa metoder kräver strikt efterlevnad av PHP-regler, som finns tillgängliga på PHP webbplats. Den enklaste metoden, strängar med enkla citattecken, kräver särskild behandling när bokstavliga enkla citattecken eller omvända snedstreck förekommer i strängen. Inkludera ett omvänt snedstreck framför det enda citattecken eller omvänt snedstreck i strängen. Exemplet nedan illustrerar denna behandling:


      //Outputs:Arnold said:”I’llbeback”

      echo’Arnold said:”I’llbeback”’;

      //Outputs:IdeletedC:*.*?

      echo’IdeletedC:\*.*?’;

      ?>

      Liknande funktioner

      is_float – bestämmer om typen av variabel är float

      is_int – avgör om typen av variabel är heltal

    • is_bool – bestämmer om en variabel är en boolesk
    • is_object – bestämmer om en variabel är ett objekt

    • is_array – bestämmer om en variabel är en array
    • is_numeric – avgör om ett värde är ett tal eller en numerisk sträng

    Lämna ett svar

    Relaterade Inlägg