Как создавать и использовать динамически Именованные переменные с PHP

Добавлено в PHP путем ShortLikeAFox по 17 августа 2008

Так что вы хотите использовать динамическую переменную именами в вашем коде. Нет проблем. Скажем, у вас есть 100 переменных назвал dog0, dog1, dog2, ...., Dog98, dog99. Почему вы хотите использовать 100 переменных, например, вместо массива находится за мной, но это не имеет значения для данного примера. Чтобы задать эти переменные в быструю петлю можно использовать следующим образом:

0 ; $i < 100 ; $i ++ ){ за ($ i = 0; $ I <100; $ I + +) (

; $ variableName = "собака $ I";
$ $ variableName = $ I; / / устанавливает $ dog1 1, $ dog2 2, $ 34 собак до 34, и т.д. ....

)

Теперь скажем, вы хотите получить доступ всех этих переменных. Вы можете использовать следующие:

0 ; $i < 100 ; $i ++ ){ за ($ i = 0; $ I <100; $ I + +) (

; $ variableName = "собака $ I";
эхо ( "<br/>");
эхо ( "$ variableName:");
Echo ($ $ variableName);

)

Этот цикл гравюр:

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

и т.д. ... все пути
dog99: 99