【发布时间】:2016-03-04 12:04:43
【问题描述】:
我的数组是
$name=>
Array
(
[0] => General
[1] => General
[2] => Outdoors
[3] => Dining
[4] => Dining
[5] => Kitchen
[6] => Kitchen
)
$key1=>
Array
(
[0] => 1
[1] => 2
[2] => 7
[3] => 11
[4] => 12
[5] => 17
[6] => 18
)
数组函数
foreach ($key1 as $key => $value1) {
foreach ($name as $key => $value) {
echo $value "=>" $value1 ;
//echo "$value1";
}
}
这里我想使用相同的键打印值
如果$name 的索引为[0] 而我的$key1 也采用[0] 值
即:我的结果应该是
General => 1
General => 2
Outdoors => 7
Dining => 11
Dining => 12
Kitchen => 17
Kitchen => 18
【问题讨论】:
-
foreach ($name as $key => $value) { echo $value "=>" $key1[$key];} -
每个
foreach将乘以嵌套设置中的结果数。因此,在您的代码中,您将拥有36输出。只需使用一次 foreach。