已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
4天前关闭。
Improve this question
这是从sql查询的结果中提取的
$colourCheckedArr = $colour_handler->pullCheckedcolour($colour_id);
foreach ($colourCheckedArr as $colourCheckedArrs) {
$list_ = $colourCheckedArrs;
$array = json_encode($list_);
echo $array . "\n";
}
我是个新手,很可能语法不对,那么如何将其放入正确的数组语法中呢
产出
{“颜色”:“红色”} {“颜色”:“蓝色”} {“颜色”:“绿色”};
从Barmar的回答来看
$needle = "red";
if (in_array($needle, array_column($array, "colours"))) {
echo "Match found";
return true;
} else {
echo "No match found";
return false;
}
我好像总是
“未找到匹配项”请帮助
1条答案
按热度按时间1yjd4xko1#
使用
array_column()
获取一个包含所有colours
值的数组,然后搜索该数组。