得到了这样的数组。
Array ( [1] => Array ( [0] => Order Number [1] => Item 1 Colour [2] => Buyer Name [3] => Item 1 Name [4] => Item 1 Variation ) [2] => Array ( [0] => Order Number [1] => Item 1 Colour [2] => Buyer Name [3] => Item 1 Name [4] => Item 1 Variation [5] => Order Number [6] => Item 2 Colour [7] => Buyer Name [8] => Item 2 Name [9] => Item 2 Variation ) [3] => Array ( [0] => Order Number [1] => Item 1 Colour [2] => Buyer Name [3] => Item 1 Name [4] => Item 1 Variation [5] => Order Number [6] => Item 2 Colour [7] => Buyer Name [8] => Item 2 Name [9] => Item 2 Variation [10] => Order Number [11] => Item 3 Colour [12] => Buyer Name [13] => Item 3 Name [14] => Item 3 Variation ) }
这显示了3个虚拟订单,在此示例中,第一个订单包含1个项目,第二个订单包含2个项目,第三个订单包含3个项目。如您所见,添加的项目越多,该项目的数组就会变长,并且数字总是以设定的块数增加。例如,在上面的示例中,第2项中第1项的标题为[3],第2项的标题为[8](与之前加5相同)那么在示例3中,它的[3],[8]和[13]因此基本上总是从上一个数字中加5 ref
所以有什么方法可以回显一个值加上前一个值的5,并继续执行此操作
like
$item1title = $myarray[5];
$item2title = $item1title[+5];
$item3title = $item2title[+5];
echo $item1title;
echo $item2title;
echo $item2title;
得到了这样的数组。Array([1] => Array([0] =>订单号[1] =>项目1颜色[2] =>买方名称[3] =>项目...
这是一个简单的示例,说明了如何以更有用的方式构建阵列。如评论中所述,我们创建一个主订单数组。在该数组内部,每个订单都有一个条目。这些订单中的每个订单也是一个数组,包含订单的详细信息以及项目。这些项目包含在一个数组中,每个项目都作为该数组中的一个条目。每个项目本身也是一个数组,条目是项目详细信息。