Допустим, у меня есть массив как это:Проверьте, существует ли такое же значение в многомерном массиве PHP
$array = array(
0 =>
array (
'value' => '1' ,
'name' => 'dasdfa sadfa'),
1=> Array (
'value' => '[email protected]' ,
'name' => 'd2'),
21 =>
array(
'value' => '[email protected]' ,
'name' => 'name1`'),
23 =>
array(
'value' => '[email protected]' ,
'name' => 'POPESCU CATALINA'),
24 =>
array(
'value' => '[email protected]' ,
'name' => 'POPESCU CATALINA'),
26 =>
array(
'value' => '[email protected]',
'name' => '43414 Test01'),
27 =>
array(
'value' => '[email protected]',
'name' => 'oct oct')
);
Я хочу знать, если существует дублирующий значение в массиве с ключом «значение» Я знаю, как это сделать если я хочу указанное значение, но общее нет. Результат должен быть массивом, без дублированных значений (например:.
$array = array(
0 =>
array (
'value' => '1' ,
'name' => 'dasdfa sadfa'),
1=> Array (
'value' => '[email protected]' ,
'name' => 'd2'),
23 =>
array(
'value' => '[email protected]' ,
'name' => 'POPESCU CATALINA'),
26 =>
array(
'value' => '[email protected]',
'name' => '43414 Test01'),
27 =>
array(
'value' => '[email protected]',
'name' => 'oct oct')
);`
Пожалуйста, помогите мне
Это моя попытка
function has_dupes($array){
$dupe_array = array();
foreach($array as $val){
if(++$dupe_array[$val] > 1){
return true;
}
}
return false;
}
пожалуйста, поделитесь, что вы пробовали, то мы можем помочь вам в том, что изменить с лучшим образом .... – Naincy
просьба предоставить лучшее описание –
I хотите удалить ключ из «основного массива», если значение из значения «значение» дублируется. – OsomA