Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
如何在php中创建循环中每2个值的集合 循环返回如下 值1 价值2 价值3 价值4 价值5 价值6 价值7 价值8 价值9 价值10 下面应该是我的输出 ------------------------------ 值1 1. 价值2 ------------------------------ 价值3 2. 价值4 ------------------------------- 价值5 3. 价值6 ------------------------------- 价值7 4. 价值8 ------------------------------- 价值9 5. 价值10 --------------------------------_Php_Loops - Fatal编程技术网

如何在php中创建循环中每2个值的集合 循环返回如下 值1 价值2 价值3 价值4 价值5 价值6 价值7 价值8 价值9 价值10 下面应该是我的输出 ------------------------------ 值1 1. 价值2 ------------------------------ 价值3 2. 价值4 ------------------------------- 价值5 3. 价值6 ------------------------------- 价值7 4. 价值8 ------------------------------- 价值9 5. 价值10 --------------------------------

如何在php中创建循环中每2个值的集合 循环返回如下 值1 价值2 价值3 价值4 价值5 价值6 价值7 价值8 价值9 价值10 下面应该是我的输出 ------------------------------ 值1 1. 价值2 ------------------------------ 价值3 2. 价值4 ------------------------------- 价值5 3. 价值6 ------------------------------- 价值7 4. 价值8 ------------------------------- 价值9 5. 价值10 --------------------------------,php,loops,Php,Loops,有人能帮我吗?我在互联网上搜索了更多的参考资料。你可以在你的阵列上循环,然后像这样取两个: The loop returns like this value 1 value 2 value 3 value 4 value 5 value 6 value 7 value 8 value 9 value 10 The following should be my output ------------------------------ value 1 1 value 2 --

有人能帮我吗?我在互联网上搜索了更多的参考资料。

你可以在你的阵列上循环,然后像这样取两个:

The loop returns like this value 1 value 2 value 3 value 4 value 5 value 6 value 7 value 8 value 9 value 10 The following should be my output ------------------------------ value 1 1 value 2 ------------------------------ value 3 2 value 4 ------------------------------- value 5 3 value 6 ------------------------------- value 7 4 value 8 ------------------------------- value 9 5 value 10 --------------------------------
$test=['1','2','3','4','5','6','7','8','9','10'];
对于($i=0;$i
您可以使用array\u chunk()如下所示:

$test = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'];

for($i = 0; $i < count($test); $i += 2) {
  $j = $i + 1;
  echo "$test[$i] \n"; 
  echo "$test[$j] \n";
}

你尝试了什么?我不明白我计划创建题纸自动生成应用程序的问题,因此在题纸的b部分中有一个或多个选择问题,如问题1(a)bla bla或(b)bla bla bla,然后是问题2(a)bla bla bla或(b)布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
echo "<pre>"; print_r(array_chunk($cars,2));
Array
(
    [0] => Array
        (
            [0] => Volvo
            [1] => BMW
        )

    [1] => Array
        (
            [0] => Toyota
            [1] => Honda
        )

    [2] => Array
        (
            [0] => Mercedes
            [1] => Opel
        )

)