Maison >développement back-end >Problème PHP >Quelles sont les fonctions pour convertir des nombres en chaînes en php ?

Quelles sont les fonctions pour convertir des nombres en chaînes en php ?

青灯夜游
青灯夜游original
2021-05-08 10:51:533020parcourir

Fonction pour convertir des nombres en chaînes en php : 1. strval(), format de syntaxe "strval (variable numérique)", qui peut obtenir et renvoyer la valeur de chaîne de la variable 2. settype(), syntaxe ; Le format " settype(numeric variable,'string')" peut définir la variable sur le type "string".

Quelles sont les fonctions pour convertir des nombres en chaînes en php ?

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

Conversion numérique en php String

Méthode 1 : Utiliser la fonction strval()

<?php
$int_str= 123.52;
var_dump($int_str);
$str = strval($int_str);
var_dump($str);
?>

Sortie :

float 123.52
string &#39;123.52&#39; (length=6)

Explication :

La fonction strval() est une fonction de conversion utilisée pour convertir des valeurs numériques en chaînes. Elle peut obtenir et renvoyer la valeur de chaîne d'une variable.

La fonction strval() convertit le type de données, mais n'affecte pas le type de la variable d'origine.

Méthode 2 : fonction settype()

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$old = 500;
echo "原数据类型" . gettype($old), &#39;<br>&#39;;
$current = gettype(settype($old, &#39;string&#39;));
echo "现数据类型" . gettype($current), &#39;<hr>&#39;;

$old = 500.25;
echo "原数据类型" . gettype($old), &#39;<br>&#39;;
$current = gettype(settype($old, &#39;string&#39;));
echo "现数据类型" . gettype($current), &#39;<hr>&#39;;
?>

Sortie :

Quelles sont les fonctions pour convertir des nombres en chaînes en php ?

Description : settype( ) la fonction est utilisée pour définir le type d’une variable. La syntaxe est la suivante :

settype ( $var , $type )

Définissez le type de variable var à type.

Paramètres Description
var La variable à convertir. Les valeurs possibles de
参数 描述
var 要转换的变量。
type

type 的可能值为:

  • “boolean” (或为“bool”,从 PHP 4.2.0 起)
  • “integer” (或为“int”,从 PHP 4.2.0 起)
  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)
  • "string"
  • "array"
  • "object"
  • “null” (从 PHP 4.2.0 起)
type

type code> sont :<p></p> <ul> <li>"booléen" (ou "bool", à partir de PHP 4.2.0) </li> <li>"entier" (ou "int", à partir de PHP 4.2.0) à partir de) )</li> <li>"float" (disponible uniquement après PHP 4.2.0, "double" utilisé dans les anciennes versions est désormais désactivé)</li> <li>"string"</li> <li> "tableau"</li> <li>"objet"</li> <li>"null" (à partir de PHP 4.2.0)</li> </ul>
La fonction settype() affectera le type de la variable d'origine. Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
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