Slik konverterer PHP variabler Into Strings

Slik konverterer PHP variabler Into Strings


PHP er et server-side skriptspråk som har mange variable typer, inkludert strenger, tall, flyter, arrays og objekter. PHP støtter ikke eksplisitt typen variabeldeklarasjoner, slik at hver variabel type er bestemt av bruken i sammenheng. PHP har en rekke funksjoner utviklere kan bruke til å bestemme en variabel type eller å konvertere variabler til bestemte typer, for eksempel strenger, samt funksjoner som viser typen informasjon, bestemme alle variabeltyper og dra nytte av utgangskontrollfunksjoner.

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med navnet "convertToString.php". Legg to PHP skilletegn til filen. Fordi convertToString.php har Php forlengelse, vil PHP installasjon tolke teksten plasseres mellom disse to skilletegn som kode. Etter trinn 1, vil convertToString.php se ut som vist:

<? Php

?>

2 Erklærer tre variabler mellom den åpne "<? Php" og lukke "?>" PHP skilletegn. Navn den første variabelen $ numericVar, navngi andre variabelen $ floatVar og navngi den tredje variabelen $ booleanVar. Hver variabel vil holde en annen variabel Type: numerisk, float og boolean, henholdsvis. Etter trinn 2, vil convertToString.php se ut som vist:

<? Php

$ numericVar

$ floatVar

$ booleanVar

?>

3 Rediger hver variabel som følger: først, tildele $ numericVar en "numerisk" datatype ved å gi den verdien "1234". For det andre, tildele $ floatVar en "flyte" datatype ved å gi den verdien "1,234". Tredje, tildele $ booleanVar en "boolsk" datatype ved å gi den verdien SANN. Etter trinn 3, vil convertToString.php se ut som vist:

<? Php

$ NumericVar = 1234;

$ FloatVar = 1,234;

$ BooleanVar = true;

?>

4 Bruk "var_dump ()" -funksjonen og "is_string ()" funksjonen for å skrive om hver variabel er en streng. Fordi den første variabelen er numerisk, er den andre variabelen en flottør og den tredje variable er en boolsk, den "is_string ()» funksjon vil bli skrevet ut falsk for hver variabel. Etter trinn 4, vil convertToString.php se ut som vist:

<? Php

$ NumericVar = 1234;

$ FloatVar = 1,234;

$ BooleanVar = true;

var_dump (is_string ($ numericVar));

var_dump (is_string ($ floatVar));

var_dump (is_string ($ booleanVar));

?>

5 Bruk "settype ()" funksjonen for å konvertere $ numericVar, $ stringVar, og $ booleanVar til "streng" datatyper. Etter trinn 5, vil convertToString.php se ut som vist:

<? Php

$ NumericVar = 1234;

$ FloatVar = 1,234;

$ BooleanVar = true;

var_dump (is_string ($ numericVar));

var_dump (is_string ($ floatVar));

var_dump (is_string ($ booleanVar));

settype ($ numericVar, "streng");

settype ($ floatVar, "streng");

settype ($ booleanVar, "streng");

?>

6 Bruk "var_dump ()" -funksjonen og "is_string ()" funksjonen for å skrive om hver variabel er en streng. Lagre og lukk convertToString.php. Etter trinn 6, vil convertToString.php se ut som vist:

<? Php

$ NumericVar = 1234;

$ FloatVar = 1,234;

$ BooleanVar = true;

var_dump (is_string ($ numericVar));

var_dump (is_string ($ floatVar));

var_dump (is_string ($ booleanVar));

settype ($ numericVar, "streng");

settype ($ floatVar, "streng");

settype ($ booleanVar, "streng");

var_dump (is_string ($ numericVar));

var_dump (is_string ($ floatVar));

var_dump (is_string ($ booleanVar));

?>

7 Åpne convertToString.php i en nettleser. Kontroller variablene $ numericVar, $ floatVar og $ booleanVar vises som numerisk, flyte og boolsk variabel variabler. I tillegg må du kontrollere at de er konvertert til strenger.

Hint

  • Den var_dump funksjonen returnerer informasjon om variabler, inkludert deres typer og verdier. Verdiene er rykket inn for å vise strukturen.
  • Numerisk, flyte og boolske variabler kan bli konvertert til strenger ved å sette sammen hver variabel med en tom streng ( "").
  • Arrays kan konverteres til strenger bruker implode () -funksjonen.
  • Typen støping kan brukes til å tvinge variabler skal vurderes som spesielle typer.
  • PHP getType () -funksjonen kan brukes til å utforske variable datatyper, men bør unngås ved testing for bestemte datatyper.