Maison >développement back-end >tutoriel php >Comment puis-je convertir une chaîne en nombre en PHP ?

Comment puis-je convertir une chaîne en nombre en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-22 19:39:16404parcourir

How Can I Convert a String to a Number in PHP?

Conversion d'une chaîne en nombre en PHP

Contrairement à la méthode Number() de JavaScript, PHP ne dispose pas d'une fonction directe pour convertir les chaînes en nombres. Cependant, PHP permet la coercition de type dans diverses situations.

Casting de type pour une conversion explicite

Dans les cas où une conversion explicite est requise, le cast peut être utilisé en utilisant la syntaxe suivante :

  • (int)$string : Convertit la chaîne en un entier.
  • (float)$string : convertit la chaîne en un nombre à virgule flottante.

Par exemple, considérons les conversions suivantes :

$num = "3.14";
$int = (int)$num; // Result: 3
$float = (float)$num; // Result: 3.14

Coercition automatique des types de PHP

Dans la plupart des cas, PHP forcera automatiquement les types pendant opérations. Par exemple :

$num = "2";
$total = $num + 10; // $total will be 12 (an integer)

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