我在多维数组php 中获取值时遇到问题
$shop = array(
array(
Title => "rose",
Price => 1.25,
Number => 15
),
array(
Title => "daisy",
Price => 0.75,
Number => 25,
),
array(
Title => "orchid",
Price => 1.15,
Number => 7
)
);
和
$titlearray = array('rose','daisy');
现在。我要检查比较2数组;
如果在$shop中有值$titlearray,则返回True或false。
示例:
$titlearray = array('rose','daisy'); return TRUE
$titlearray = array('rose','daisy','kool'); return FALSE
请帮帮我。谢谢收看。
看起来很简单。
$titles = array_map(function($i) {return $i['Title'];},$shop);
return !array_diff($titlearray,$titles);