Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For通过数组PHP进行循环_Php_Arrays_Loops_Variables_For Loop - Fatal编程技术网

For通过数组PHP进行循环

For通过数组PHP进行循环,php,arrays,loops,variables,for-loop,Php,Arrays,Loops,Variables,For Loop,我需要循环一个数组并创建8个变量p1、p2、p3等 <?php for ($z =0; $z < 7; $z++) { echo ' var p '.($z + 1).$gamelistarray[$z+1][4]. "<br>"; } ?> 这是我拥有的代码,但我不知道如何进行,或者有什么问题?如果您试图通过p8创建JavaScript变量p1,并为其赋值,我会这样做: <?php for ($z=1; $z <

我需要循环一个数组并创建8个变量p1、p2、p3等

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


这是我拥有的代码,但我不知道如何进行,或者有什么问题?

如果您试图通过
p8
创建JavaScript变量p1,并为其赋值,我会这样做:

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

如果您需要从数组中创建编号变量,那么您就做错了如果您无法解释此代码是如何工作的,我们为什么要尝试猜测问题可能是什么?您是在尝试编写javascript代码还是创建PHP变量?不一定是编号变量,我只需要八个独立的变量,因为原始数据来自一个表。也许你应该扩展你实际要做的事情,这样我们可以尝试比猜测更好的方法。非常感谢!这成功了!欢迎来到堆栈溢出。
<?php    
$z = 1;
foreach($gamelistarray as $gl){
    echo "var p$z = '{$gl[4]}';\r\n";
    $z++;
}
?>