วิธีการสร้างและการใช้ตัวแปรแบบไดนามิก Named กับ PHP

โพสต์ใน php โดย ShortLikeAFox ที่ 17 สิงหาคม 2008

ดังนั้นคุณต้องการใช้ชื่อตัวแปรแบบไดนามิกในรหัสของคุณ ไม่มีปัญหา สมมติว่าคุณมี 100 ตัวแปรชื่อ dog0, dog1, dog2, ... . , dog98, dog99 ทำไมคุณต้องการใช้ 100 ตัวแปรนี้แทนอาร์เรย์เกินฉัน แต่ไม่ได้เรื่องเช่นนี้ เพื่อตั้งค่าตัวแปรเหล่านี้ในวงอย่างรวดเร็วคุณสามารถใช้ต่อไปนี้

0 ; $i < 100 ; $i ++ ){ for ($ i = 0; $ i <100; $ i + +) (

; "= สุนัข variableName $ $ i";
$ $ variableName = $ i / / ชุด dog1 $ 1, $ dog2 2, $ สุนัข 34-34, etc ...

)

ตอนนี้สมมติว่าคุณต้องการเข้าถึงตัวแปรเหล่านี้ คุณสามารถใช้ต่อไปนี้

0 ; $i < 100 ; $i ++ ){ for ($ i = 0; $ i <100; $ i + +) (

; "= สุนัข variableName $ $ i";
echo ("<br/>");
echo ("$ variableName :");
echo ($ $ variableName)

)

วงนี้พิมพ์ :

dog0 : 0
dog1 : 1
dog2 : 2
dog3 : 3
dog4 : 4
dog5 : 5
dog6 : 6
dog7 : 7
dog8 : 8

etc ... ตลอดไป
dog99 : 99