可以說我們有變量:$ page和$ id。例如,$ id = 2。我想從現有變量$ page和$ id:$ page2創建新變量。怎麼做?可能嗎??如何在PHP中從多個變量創建一個變量?
2
A
回答
8
你可以使用大括號符號創建您的變量名: http://codepad.org/L6B5vYdG
<?php
$number = 2;
${'page' . $number} = 20 ;
var_dump($page2);
?>
3
-1
你可以簡單地將它們連接起來,或者使用字符串格式化,如sprintf
<?php
$page2 = $page . $id
# or
$page2 = snprintf("%s-%d", $page, $id);
3
您在詢問variable variables:
$page = 'x';
$id = 2;
${$page . $id} = 'lol'; // variable is named `$x2`
或者,簡單(我不能完全從你的問題告訴):
$id = 2;
${'page' . $id} = 'lol'; // variable is named `$page2`
然而,這幾乎總是一個壞主意。喜歡數組和/或對象。
相關問題
- 1. 如何從這個變量中創建一個變量?
- 2. 從幾個創建一個PHP變量
- 3. 如何從另一個變量的值創建一個變量
- 4. 從多個其他變量創建一個變量
- 5. 如何在另一個變量內創建一個變量?
- 6. 在PHP中創建一個變量
- 7. 使用多個變量創建變量
- 8. 在PHP中的多個變量變量
- 9. 如何從sas中的許多變量創建一個連接變量
- 10. 在一個類中創建一個es6變量全局變量
- 11. 如何把一個變量放在一個變量值中PHP
- 12. 從smarty變量在模板中創建一個Smarty變量
- 13. 創建一個包含多個變量的jQuery變量
- 14. 如何創建一個由多個變量排序的單個長變量
- 15. 創建多個JavaScript變量?
- 16. 用兩個變量在PHP中構建一個變量名稱
- 17. 從一個存儲在另一個向量中創建一個變量向量
- 18. 如何創建一個變量,如果不存在於PHP中?
- 19. 如何從另一個常量變量創建靜態類常量變量?
- 20. 如何使用一個變量,另一個變量在PHP類
- 21. 在循環中創建多個變量?
- 22. 從一個變量中創建不同的變量
- 23. 從AMPL中的另一個變量創建的變量
- 24. 從foreach循環創建多個變量
- 25. 爲mysql創建一個php變量
- 26. php創建一個類變量
- 27. 如何在PHP中顯式創建一個變量的副本?
- 28. 如何定義一個變量,當多個變量正在從一個按鈕
- 29. PHP - 如何從另一個PHP文件變量變量獲得變量
- 30. 如何在Objective C中創建一個變量單個賦值變量
以編程方式定義變量在大多數情況下是一個不好的交易 – cwallenpoole
很難知道這裏要問什麼。請改善你的問題。我希望我的回答是正確的 – genesis
我懷疑你應該在這裏使用數組,而不是在運行時創建變量名稱 – symcbean