Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何单独循环每个php_Php_Arrays - Fatal编程技术网

如何单独循环每个php

如何单独循环每个php,php,arrays,Php,Arrays,我想使用php从数组中筛选结果 我的阵列1 { "id": 23, "name": "nectarine", "lactose": "Moderate" }, { "id": 27, "name": "peach, white", "lactose": "None" }, 这是我的数组2 { "0": "None", "4": "Moderate" } 我想从数组1中分别得到无结果和中等结果 这是我现在的一套

我想使用php从数组中筛选结果

我的阵列1

    {
    "id": 23,
    "name": "nectarine",
    "lactose": "Moderate"

    },
    {
    "id": 27,
    "name": "peach, white",
    "lactose": "None"
    },
这是我的数组2

{
"0": "None",
"4": "Moderate"
}
我想从数组1中分别得到无结果和中等结果

这是我现在的一套


我怎样才能做到这一点。请建议创建两个新数组:“无”和“中等”,并遍历数组1,根据与“乳糖”相关的值将每个数组的id推送到相应的新数组中。这将为您提供两个数组,其中每个类别中仅包含这些项目的ID,然后您可以使用这些ID使用原始数组来标识每个项目的名称。不确定如何在故事中排列两个数字,但这将为您提供一种根据乳糖含量分离排列项目1的方法。如果你仍然被卡住,我可以发布所需的代码。但是你应该试着自己动手学习array_push()和其他php知识。

array 2的用途是什么?是要将数组1拆分为两个单独的数组,还是要一个只包含每种类型对象计数的新数组?