【发布时间】:2017-07-03 03:05:52
【问题描述】:
我正在尝试遍历一个多维数组并检索唯一值(不区分大小写),有人可以帮助我吗?
$shop = array(
array(
'Title' => "General enquiries",
'Phone' => 02085237289,
),
array(
'Title' => "general enquiries",
'email' => 'something@gmail.com',
),
array(
'Title' => "not enquiries",
'Phone' => 02039303039,
),
array(
'Title' => "Not enquiries",
'email' => 'blah@gmail.com',
)
);
这就是我想要创造的:
General Enquiries
02085237289
something@gmail.com
Not enquiries
blah@gmail.com
02039303039
到目前为止我已经尝试过:
$res = array();
foreach ($shop as $each) {
array_push($res,strtolower($each['Title']));
array_push($res,$each['email']);
array_push($res,$each['Phone']);
}
$test = array_unique($res);
foreach($test as $t){
//echo $t;
}
【问题讨论】:
-
一个问题是您如何决定选择哪个?对于
General Enquiries,您选择了前者,而对于Not enquiries,您选择了后者。 -
选择哪种情况?我不介意,它可以是任何一个,它只需要是姓名和联系人。
标签: php arrays multidimensional-array unique