Foreach中的两个多维数组

阿什普雷特·瓦德拉

我想同时使用两个数组,
您将了解我想要的内容,只是检查foreach循环

<?php
$ar = array("az"=>"1");
$ar2 = array("az2"=>"2");
*foreach ($ar as $key => $value and $ar2 as $key2 => $value2) {
    echo $key2 ."<br>".$key;
}
die();
?>
foreach (array_combine(array_keys($ar), array_keys($ar2)) as $key => $key2) {
   echo $key, ', ', $key2, '<br>';
   echo $ar[$key], ', ', $ar2[$key2], '<br>';
}

这严格要求两个数组具有相同数量的元素。

另外,如果您想返回一些新值而不只是回显,我建议这样做:

$result = array_map(
    function ($key, $val, $key2, $val2) {
        return /* something like array("$key-$key2" => "$val-$val2") */;
    },
    array_keys($ar), $ar, array_keys($ar2), $ar2
);

对于更“裸机”(并且可能更有效)的解决方案,请执行以下操作:

reset($ar);
reset($ar2);

while (list($key, $val) = each($ar)) {
    list($key2, $val2) = each($ar2);

    echo $key, ', ', $key2, '<br>';
    echo $val, ', ', $val2, '<br>';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Foreach中的两个多维数组

来自分类Dev

使用foreach循环同时遍历两个多维数组

来自分类Dev

如何获得PHP中两个多维数组的差异?

来自分类Dev

对PHP中两个关联多维数组的值求和

来自分类Dev

PHP中两个多维数组的交集

来自分类Dev

匹配Javascript中的两个多维数组

来自分类Dev

在numpy中连接两个多维数组

来自分类Dev

在vuejs或javascript中合并两个多维数组

来自分类Dev

比较PHP中的两个多维数组以求和

来自分类Dev

对PHP中两个关联多维数组的值求和

来自分类Dev

匹配Javascript中的两个多维数组

来自分类Dev

忽略多维数组中的两个重复条目

来自分类Dev

在numpy中连接两个多维数组

来自分类Dev

从两个多维数组中同步选择样本

来自分类Dev

按值合并Javascript中的两个多维数组

来自分类Dev

PHP比较两个多维数组

来自分类Dev

合并两个多维数组

来自分类Dev

在不使用foreach循环的情况下搜索比较两个键的多维数组

来自分类Dev

从两个简单数组中创建一个多维数组

来自分类Dev

从数组中获取前两个值并运行 foreach

来自分类Dev

从具有子数组的多维数组中删除最后两个元素

来自分类Dev

需要来自两个多维数组的公共数组

来自分类Dev

如何从两个或多个数组创建多维数组

来自分类Dev

从两个数组创建一个多维数组

来自分类Dev

如何从PHP的多维数组中获取两个随机条目

来自分类Dev

多维数组可以在Java中如何在其中两个不同的类型吗

来自分类Dev

通过两个以上字段对php中的多维数组进行排序

来自分类Dev

python成对减去由向量组成的多维数组中的两个元素

来自分类Dev

附加两个多维数组,然后在 PHP 中按时间戳值排序

Related 相关文章

热门标签

归档