Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מדריכים - קטגוריה - PHP - כיצד להמיר מחרוזת למספר ב-PHP
אתם צופים ב: כיצד להמיר מחרוזת למספר ב-PHP

כיצד להמיר מחרוזת למספר ב-PHP

במדריך זה נלמד איך להמיר מחרוזת למספר ב-PHP.


פונקציות בשימוש:

()intval

()gettype


כפי שאנו יודעים PHP אינו דורש או תומך בהגדרת סוג מפורש בהצהרת משתנה.

עם זאת, ניתן לאלץ להעריך משתנה כסוג מסוים באמצעות type casting (זיהוי סוג המשתנה).

בדוגמה הבאה אנחנו לוקחים מספר עשרוני וממירים אותו למספר שלם.

<?php

    $num = "3.14";

    // Cast to integer
    $int = (int)$num;
    echo gettype($int); 
    echo '<br>';
    echo $int;

?>

פלט:

integer
3

בדוגמה הבאה אנחנו ממשיכים עם אותה פיסת קוד ולאחר מכן מבצעים המרה חזרה למספר עשרוני עם 2 ספרות לאחר הנקודה העשרונית:

<?php

    $num = "3.14";

    // Cast to integer
    $int = (int)$num;
    echo gettype($int);
   echo '<br>';
    echo $int; 

    echo '<br>';

    // Cast to float
    $float = (float)$num;
    echo gettype($float);
    echo '<br>';
    echo $float; 

?>

פלט:

integer
3
double
3.14

עליכם להתחבר על מנת להגיב בעמוד זה.