1 / 1 / 0
Регистрация: 07.06.2015
Сообщений: 77
1

Нужно преобразовать массив ассоциативных массивов в единый ассоциативный массив, а у меня никак не получается

25.02.2017, 03:41. Показов 1363. Ответов 3
Метки нет (Все метки)

Как преобразовать массив на скрине так, чтобы получился массив:
[symbol] => FB
[symbol] => FREE

При этом длинна массива массивов изменчива. Сейчас в массиве 2 массива, а может быть и 4, и n.
Спасибо.
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2017, 03:41
Ответы с готовыми решениями:

Преобразовать массив в ассоциативный
как преобразовать массив в ассоциативный? пишу следующее: arr= res=...

Образовать из двух массивов единый упорядоченный по возрастанию массив
Даны два упорядоченных по возрастанию массива. Образовать из этих двух массивов единый...

Как преобразовать ассоциативный массив в обычный?
Доброго времени суток. Суть такая. Есть ассоциативный массив вида: $arr = Можно ли его как то...

Нужно перевести строку в ассоциативный массив
Мой скрипт отрабатывает и возвращает нижеприкрепленный файл. Нужно вытащить из него данные и...

3
2167 / 1651 / 839
Регистрация: 10.01.2015
Сообщений: 5,184
25.02.2017, 05:02 2
Цитата Сообщение от Marty McFly Посмотреть сообщение
Как преобразовать массив на скрине так, чтобы получился массив:
[symbol] => FB
[symbol] => FREE
Никак. Ключи массива уникальны, поэтому 2х и более ключей с одинаковым именем в одном массиве быть не может.
Как вариант, можно вывести на страницу [ключ] => значение через перенос строки.
PHP
1
2
3
array_walk_recursive($arr, function($i, $k){// где $arr - исходный массив
  echo "[$k] => $i<br>";
})
Код
[symbol] => FB
[symbol] => FREE
1
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1846 / 1342 / 599
Регистрация: 12.01.2011
Сообщений: 5,429
25.02.2017, 09:54 3
Лучший ответ Сообщение было отмечено Marty McFly как решение

Решение

PHP
1
print_r(array_column($arr,'symbol'));
1
1 / 1 / 0
Регистрация: 07.06.2015
Сообщений: 77
25.02.2017, 15:47  [ТС] 4
Как тогда сделать так:
[0] => FB
[1] => FREE?

Добавлено через 5 минут
а, все, понял, извините
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2017, 15:47
Помогаю со студенческими работами здесь

У меня есть массив t[n,m]. Мне нужно последний столбец записать в другой массив и транспонировать его
Здравствуйте! У меня есть массив t. Мне нужно последний столбец записать в другой массив и...

Почему у меня не получается создать этот массив?
class String { public: int index; char arr; private: String(const int index, char arr) {...

надо сделать таблицу ,а у меня не получается никак(3 часа уже бьюсь
19. Вычислить в Excel функцию и построить её график для Х=(-5; -4,5;…+4,5; +5): 2X...

Что легче обрабатывать, массив или объект (ассоциативный массив)?
вопрос такой сейчас мне надо узнать что легче обрабатывать массив или объект? или &quot;что короче?&quot;

Создайте многомерный массив, содержащий названия книг, организованных по жанрам: ассоциативный массив, в котор
Создайте многомерный массив, содержащий названия книг, организованных по жанрам: ассоциативный...

помогите пожалуйста.прога на java)ну никак у меня не получается!все что есть принимается
Разработать калькулятор, вычисляющий выражения типа: 3+2-1*7=?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru