<?php print_r($disease); ?>
Array ( [0] => Array ( [disease_name] => magraines ) [1] => Array (
[disease_name] => magraines ) [2] => Array ( [disease_name] => magraines )
[3] => Array ( [disease_name] => magraines ) [4] => Array ( [disease_name]
=> magraines ) [5] => Array ( [disease_name] => brain cancer ) [6] => Array
( [disease_name] => brain cancer ) )
我想得到一个价值的磁晶和脑癌...不是一次又一次
<?php foreach ($disease as $get_disease)
{
echo $get_disease['disease_name'];
}
?>
以下是文字:
马格瑞恩斯马格兰斯马格兰斯马格兰斯马格兰斯马格兰
我只想得到一个磁晶和脑癌。
您可以使用 phparray_unique函数
根据文档
array_unique — 从数组中删除重复值
更新
根据文档:
array_unique(( 不适用于多维数组。
但是您可以使用以下代码:
法典
$unique_disease = array_map("unserialize", array_unique(array_map("serialize", $disease)));
foreach ($unique_disease as $get_disease)
{
echo $get_disease['disease_name'];
}
试试这个
$new_arr=array_unique(array_column($disease, 'disease_name'));
print_r($new_arr);
输出
Array
(
[0] => magraines
[5] => brain cancer
)