Я пробовал различные перестановки array_unique
и искал другие общие вопросы здесь, при удалении повторяющихся значений из массива, но я не могу установить ответ, который мне нужен. У меня есть массив, передаваемый по датам и значениям, и только хочу просмотреть значение DATE один раз за дату.PHP удалять повторяющиеся экземпляры дат в массиве
Я использую это для диаграммы Google и хочу, чтобы метки даты отображались только один раз для каждой даты. И я не хочу полностью удалить его, потому что я хочу, чтобы иметь возможность построить его на диаграмме.
Таким образом, пример массива передается:
["June 4",30],["June 4",35],["June 5",46],["June 5",38.33],["June 5",12]
И как я хочу это:
["June 4",30],["",35],["June 5",46],["",38.33],["",12]
Идеи?
Создать ассоциативный массив от метки даты до значения? Таким образом, если вы добавите две записи с одинаковой меткой даты, вы получите только одну запись и, следовательно, только одно значение. – Patashu
Я бы реструктурировал массив как массив («4 июня» => массив (30,35)) и т. Д. ... –
У вас уже есть пример кода примера. То, как у вас есть, не будет работать так, как вы хотите, с его текущей структурой. Как вы получаете даты и значения для начала? –