2014-09-07 2 views

ответ

0

Вы пытаетесь сделать variable variable. Как это так:

for($i=1; $i<3; $i++){ 
    echo ${"m$i"}; 
} 

Это создаст имя переменной m1 и m2, а затем оценить их.

Пример: http://3v4l.org/qstg7

+0

Но этого не делают. Пространство имен переменных - это не игрушка, с которой можно играть, это отвратительная идея, и если вы хотите массивы, вы знаете, где их найти. – hobbs

0

В то время как вы не хотите использовать массив он по-прежнему выглядит как самый лучший подход, основанный на небольшой информации, которую мы имеем:

<?php 

$m[1]=10; 
$m[2]=20; 

foreach($m as $v){ 
echo $v. "\n"; //or perhaps you want html <br> 
} 

?> 
Смежные вопросы