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

donatello

New member
שאלה דחופה בקשר להצגת משתנים...

האם אפשר להדפיס שם של משתנה הנובע משם אחר של משתנה? לדוגמא אם יש לי משנה בשם: $name שיש בו תוכן אז אני רוצה להציג את התוכן שבו כמשתנה אחר? ניסיתי בהתחלה משהו בסגנון $$name אבל זה לא הגיוני... אם לא הבנתם את השאלה.. נניח שיש לי משתנה $name ובו התוכן joke אז אני רוצה שהוא יציג את התוכן כמשתנה כלומר יתן $joke מחכה לתשובה... תעזרו לי בבקשה :)
 

תמר,

New member
אפשר ואפשר

$name = "joker"; ${$name} = "I´m the joker"; print $joker; --------- output: I´m the joker​
 

donatello

New member
עוד שאלה דומה...

יש לי את הדבר הבא <?php $cat = name; ?> <input name="<?php print $cat; ?>f" size="3"> איך אני מוציא עכשיו את המשתנה שלמעשה אמור להיות $namef עם התוספת של האות f
 

תמר,

New member
אם הבנתי אותך נכון, התשובה זהה

print ${$cat . "f"}​
דרך אגב, אצלי בדוגמה הקודמת עובדת גם האפשרות עם שני $ צמודים:
$varname="name"; $$varname="my name"; print $name;​
 
למעלה