У меня есть пример ассоциативного массива в php. Я хочу, чтобы одно из двух происходило из элемента. Первый и второй массивы comporte имя Z, поэтому я хочу сохранить один из них на основе ключа (имя) и с особым условием для оценки. Самое важное для меня - это знать, как это сделать. Вот попытка, которую я сделал, но я потерпел неудачу.Как сохранить значение в ассоциативном массиве
foreach($tabs as $key => $tab){
if($tab[$key]['name'] != $tab[$key+1]['name']){
//do some code
}
}
array(
[0] => array(
id => 1,
name => Z
score => 77
)
[1] => array(
id => 2,
name => Z
score => 10
)
[2] => array(
id => 3,
name => A
score => 55
)
);
Что я хочу, чтобы сохранить массив как это:
array(
[0] => array(
id => 1,
name => Z
score => 77
)
[2] => array(
id => 3,
name => A
score => 55
)
);
Благодарности
Вы можете сравнить слова 'name' и' unset() 'второй элемент, который содержит этот элемент. – mitkosoft
Что не работает для вас? Вы можете использовать 'unset ($ tab [$ key])'. http://php.net/manual/en/function.unset.php – martin
Я думаю, что он ищет способ найти дублированные значения, в соответствии с: 'Самое важное для меня - это знать, как это сделать .' –