ציטוט:
נכתב במקור על ידי talbeno
תו ראשון
PHP קוד:
<?php $text = 1413673433; $text = substr($text, 0, 1); echo $text; ?>
תו שני
PHP קוד:
<?php $text = 1413673433; $text = substr($text, 1, 2); echo $text; ?>
|
לא בדיוק..
הרבה אנשים נוטים לחשוב שsubstr מקבל string, x. y כשx הוא התחלה וy הוא סוף.
זו טעות, אני גם טעיתי ככה פעם, הערך השלישי של הפונקציה (y) הוא המרחק שלה מx.
ציטוט:
PHP קוד:
$num = 1413673433;
echo $num[0];
|
לבניה ולElad-A
זו טעות להשתמש בזה ככה
לא כל השרתים יכולים לעבוד עם $string[0], בדוק. אני לא יודע במה זה תלוי (אפשרות לא מופעלת בPHP.INI או גירסאת השפה) אבל זה לא פועל בכולם פשוט.
עדיף לעשות $string{0}
חוץ מזה שפשוט ניתן לעשות type casting ע"י strval..
PHP קוד:
$text = 1413673433;
echo strval($text){0};