מחרוזות
כאמור, משתנה סקלרי בפרל יכול להכיל גם מחרוזת של תווים וגם ערכים מספריים, ואין צורך להצהיר מראש עליהם.
לכן בפרל ערך שניתן כמחרוזת יכול לשמש כערך מספרי בזמן ביצוע פעולות חשבוניות, ולהיפך - ערך שניתן כמספר יכול לשמש כמחרוזת. כמו שכבר ראינו
דוגמא:
$stringVar = "12";$numberVar = 32;$value = $stringVar + $numberVar;/* | מבצעים פעולה חשבונית על מחרוזת ומספר | */ |
הערך ב string$ מומר לערכו המיספרי, ומבוצעת פעולת חיבור, שאחריה value$ יכיל את הערך 44
! שים לב - אם במחרוזת ישנם תווים שאינם ספרות, המחרוזת מומרת לערך אפס! זה נכון גם אם הצחרוזת מייצגת ערך הקסדצימלי (בגלל שערך הקס' מכיל את האות x)
להוספת תגובה, אנא התחברו לדרכונט.
ניסיון | 08-12-02 02:01 נועם | #1 |
| האם רואים? |
|
טעות בכיתוב על הדף | 02-11-03 15:02 אריאל קאס | #9 |
| בשורת השים לב כתוב "הצחרוזת" במקום "המחרוזת" |
|