繁体   English   中英

我想同时使用两个数组值,例如 arr1[0] 和 arr2[0] 值,这些数组的长度在 php 中是相同的

[英]I want to user two array value at the same time like arr1[0] and arr2[0] value at the same time length of these array is same in php

$Arr1 = [343,353,353,646,757,8];

$Arr2 = [35,353,646,75,23,23];

我想遍历这些数组并获取$Arr1[0]$Arr2[0]类的数据,然后$Arr1[1]$Arr2[1] .... 这样我怎么能使用 php

您可以使用array_map来解决这个问题

$a = array_map(null, $array1, $array2)

或者

array_map(function($v1, $v2){echo $v1.'---'.$v2."\n";}, $Arr1, $Arr2);

工作示例: https://3v4l.org/J6elq

使用 for 循环或带有索引/键的 foreach。

对于

$count = max(count($arr1), count($arr2));
for($i = 0; $i < $count; $i++){
     echo $arr1[$i];
     echo $arr2[$i];
}

前锋

 foreach($arr1 as $key => $val){
     echo $val;
     echo $arr2[$key];
 }

您可以使用for循环:

for ($i = 0; $i < count($Arr1); $i++) {
    echo "{$i}: {$Arr1[$i]} {$Arr2[$i]}\n";
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM