2015-10-21 1 views
-3

мне нужно перебрать массив и создать 8 переменные p1, p2, p3 и т.д.Для проходного массива PHP

<?php  
for ($z =0; $z < 7; $z++) { 
    echo ' var p '.($z + 1).$gamelistarray[$z+1][4]. "<br>"; 
} 
    ?> 

Это код, который я имею, но я не знаю, как это прогресс или что не так?

+2

Если вам нужно создать пронумерованные переменные из массива, вы делаете что-то неправильно –

+0

Если вы не можете объяснить, КАК этот код не работает, почему мы должны пытаться и угадать, в чем проблема? –

+0

Вы пытаетесь написать код javascript или создать переменную PHP? – RiggsFolly

ответ

2

Если вы пытаетесь сделать JavaScript varibales p1 через p8 и присвоить значение для них, я хотел бы сделать это:

<?php  
for ($z=1; $z < 8; $z++) { 
    echo "var p$z = '{$gamelistarray[$z][4]}';\r\n"; 
} 
?> 

Быстрее и гибкий:

<?php  
$z = 1; 
foreach($gamelistarray as $gl){ 
    echo "var p$z = '{$gl[4]}';\r\n"; 
    $z++; 
} 
?> 
+0

Большое спасибо! Это сработало! – Anonymous

+0

Добро пожаловать в переполнение стека. – Twisty

+0

Спасибо! @Twisty – Anonymous

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