Comment convertir la chaîne de longue en php

Les chaînes peuvent être converties et analysées dans leurs valeurs numériques en PHP simplement en les utilisant dans un contexte mathématique. PHP va déterminer le type de données numérique appropriée lors de la conversion. Si le nombre est suffisamment faible, il sera converti en un type de données entier. Si elle est supérieure ou contient notation décimale ou scientifique, il sera converti en le type de données float, qui combine les rôles pour les types de données longues, doubles et flotter en C et Java.

  • Ouvrez un éditeur de texte et immédiatement enregistrer avec le nom "longParse.php."

  • Collez le code suivant pour assigner une chaîne à une variable nommée "$ str":

    $ Astring = "100";




  • Collez le texte suivant pour convertir cette chaîne en entier et ajouter 1 à elle:

    $ Anumber = $ astring + 1;

    Parce que la chaîne est utilisée dans un contexte mathématique et contient des informations qui peuvent être compris comme un nombre, PHP va convertir automatiquement au type numérique approprié (dans ce cas un nombre entier parce que le nombre est si petit) et continuer à avancer. Cela peut se sentir mal à l`aise pour les programmeurs qui veulent un contrôle plus précis sur les données résultantes, il est donc possible d`effectuer explicitement la conversion en utilisant une commande de fonte.

  • Collez le suivant pour lancer explicitement la chaîne dans un entier ou un flotteur:

    $ Anumber = (int) $ astring;

    $ Anumber = (float) $ astring;

    Si vous êtes certain que les chiffres sont relativement petits et ne contiennent jamais décimaux, vous devez utiliser "int," car il économise de la mémoire. Toutefois, si vous pensez que les chiffres peuvent être assez volumineux ou contiennent des chiffres décimaux, vous devez utiliser "flotte."

AUTRES

» » » » Comment convertir la chaîne de longue en php