Maison > développement back-end > Problème PHP > Comment convertir des nombres en chaînes en php ?

Comment convertir des nombres en chaînes en php ?

青灯夜游
Libérer: 2023-03-07 11:38:02
original
3932 Les gens l'ont consulté

Comment convertir des nombres en chaînes en PHP : 1. Utilisez la conversion de type forcée, syntaxe "(string)number" 2. Utilisez la fonction strval(), syntaxe "strval(number)" ; fonction settype(), la syntaxe est "settype(number, "string")".

Comment convertir des nombres en chaînes en php ?

Recommandé : "Tutoriel vidéo PHP"

php convertit les nombres en chaînes Méthodes

1. Conversion de type forcée

La coercition de type en PHP est très similaire à celle en C : ajouter avant la variable à convertir Le type cible entre parenthèses.

Les conversions autorisées sont :

  • (int),(integer) - Convertir en entier

  • (bool ), (booléen) - Convertir en type booléen

  • (float), (double), (real) - Convertir en type à virgule flottante

  • ( chaîne)                                                                                                                                              -Convertir en objet

  • Notez que les espaces et les tabulations sont autorisés entre parenthèses
  • Exemple :

    <?php   
    $num1=314;   
    $num2=(string)$num1;   
    var_dump($num1); 
    var_dump($num2); 
    ?>
    Copier après la connexion
  • Sortie :
int 314
string &#39;314&#39; (length=3)
Copier après la connexion

2. Utilisez la fonction strval()

La fonction strval() est utilisée pour obtenir la valeur de chaîne de la variable.


Exemple :

<?php   
$num=31415;   
$str=strval($num); 
var_dump($num);  
var_dump($str); 
?>
Copier après la connexion
sortie ;

int 31415
string &#39;31415&#39; (length=5)
Copier après la connexion

3. Utilisez la fonction settype()


La fonction settype () est utilisée pour définir le type de variables.

settype ( var , type )
Copier après la connexion

Valeur de retour : VRAI si le réglage est réussi, FALSE s'il échoue.

Exemple :

<?php   
$num=12.8;   
$str=settype($num,"string");   
var_dump($str);  
var_dump($num); 
?>
Copier après la connexion

Sortie : Comment convertir des nombres en chaînes en php ?

boolean true
string &#39;12.8&#39; (length=4)
Copier après la connexion

Supplément :


Juger que la chaîne est entièrement composée de nombres

<?php
$str = "123"
if(ereg(&#39;^[0-9]+$&#39;, $str)) {
    // true
}
?>
Copier après la connexion

Pour plus de connaissances liées à la programmation, veuillez visiter :

Introduction à la programmation

 ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal