Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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 具有超链接项的多维数组_Php_Arrays_Multidimensional Array - Fatal编程技术网

Php 具有超链接项的多维数组

Php 具有超链接项的多维数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,下面是我的多维数组代码,将其显示为具有备用行颜色的表 我不想给每个项目单独的关键。因为我是从Excel csv文件复制数组项,即每行有6列 我想每行只显示5个itmes。第3项应用作相对URL,基本URL为http://mydomain.com/ 第2项 我的问题是: 我必须如何使用foreach php函数?你不能。只需使用常规for循环: for ($x = 0; $x < count($Mags); $x++) { if (isset($Mags[$x - 1])) {

下面是我的多维数组代码,将其显示为具有备用行颜色的表

我不想给每个项目单独的关键。因为我是从Excel csv文件复制数组项,即每行有6列 我想每行只显示5个itmes。第3项应用作相对URL,基本URL为http://mydomain.com/ 第2项

我的问题是:
我必须如何使用foreach php函数?

你不能。只需使用常规for循环:

for ($x = 0; $x < count($Mags); $x++) {
   if (isset($Mags[$x - 1])) {
      $Mags[$x]['hyperlink'] = $Mags[$x - 1];
   }
}

请重新措辞。我看不出第3项和第2项之间有任何关系。我如何编写foreach循环,以便将项目3作为项目2的超链接?我必须将该循环放在哪里?
for ($x = 0; $x < count($Mags); $x++) {
   if (isset($Mags[$x - 1])) {
      $Mags[$x]['hyperlink'] = $Mags[$x - 1];
   }
}