在PHP中使用Foreach组合2个数组

时间:2018-03-20 15:37:00

标签: php arrays foreach array-merge array-unique

我想将这两个foreach语句结合在一起。我在这里看到了一些解决方案,但没有什么对我有用。

这是我在数据库中的用户名列表。

PhonesArray = [A1:A**40**].Value2

我试过了:

$digits = [1,2,3,4];
$results = $db->table($usernames)
    ->where('memberID', $mID)->limit(10)
    ->getAll();

foreach ($results as $result) {
echo $result->userName;
}

2 个答案:

答案 0 :(得分:0)

你没有显示$dogrularVeSiklar是什么或者你得到了什么,但作为一个例子;结合$key => $value对和foreach公开键和值:

$combined = array_combine($digits, $results);

foreach ($combined as $digit => $result) {
        echo $digit . '<br>' . $result;
}

答案 1 :(得分:-1)

foreach一次只能在一个阵列上运行。

您的数组的结构方式,您可以使用array_combine()函数将它们组合成一个键值对数组,然后预测该单个数组