【发布时间】:2016-07-06 10:39:25
【问题描述】:
我有 2 个数组
$name = Array ( [1] => Potrait Color Correction [2] => Extraction )
$number = Array ( [1] => 060716113223-13555 [2] => 49101220160607-25222 )
我正在尝试使用第二个数组的索引 1 打印第一个数组的索引 1,并且与索引 2 类似
这是我的打印代码(认为是错误的)
foreach ($name as $abc => $val) {
foreach ($number as $xyz => $valu) {
if(!in_array($val, $arr)){
//echo $val." ";echo $valu;
$arr[]=$val;
}
}
}
问题是我的数组编号只打印第一个值正在重复 对于两个
Potrait Color Correction 060716113223-13555
提取060716113223-13555
我正在寻找类似 TO Echo 的东西
Potrait Color Correction 060716113223-13555
Extraction 49101220160607-25222
【问题讨论】:
-
如果数组顺序相同,则可以使用类似:array_combine();
-
是的,但问题是我需要单独打印数据,因为我需要将其放入表中的两个单独的列中
-
你可以做一个 foreach 循环。第一个数组中的值将是键,第二个数组中的值将是它的值。然后就可以随意打印了。
标签: php arrays codeigniter echo