使用php显示来自两个数组的数据

时间:2016-02-20 09:26:08

标签: php arrays codeigniter arraylist multidimensional-array

我有两个数组:

$listx= array('a','b')

$listy= array('one','two','three','four','five','six','seven')

我想以下面给出的格式显示数组数据:

一个,

b二,

三,

b四,

五,

b六,

七,

我该怎么做?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以使用此示例:

$listx= array('a','b');

$listy= array('one','two','three','four','five','six','seven');

$i= 0;
foreach($listy as $value){

if($i == 2){
$i = 0; // reset as 0
}
echo $listx[$i] . " ". $value ."<br>";

$i++;
}

<强>解释

在这个例子中,最重要的是你必须知道这是什么:

if($i == 2)
{ 
   $i = 0; // reset as 0 
}

$i等于 2 时,您必须重置为 0 ,否则您将获得未定义索引或抵消通知。

答案 1 :(得分:0)

作为你的问题,一个位置可以被$ listy数组的键值中的2整除..

 foreach ($listy as $key => $value) {
    ($key % 2 == 0) ? var_dump($listx[0].$value):var_dump($listx[1].$value);        
}