-23 / 1 / 2
Регистрация: 08.12.2013
Сообщений: 152
|
||||||
1 | ||||||
Сделать из строк массив разбив каждую строк на ключ и значения16.05.2019, 13:13. Показов 1009. Ответов 3
Метки нет (Все метки)
Например есть 4 строки:
Сайт города Чебоксары, отдых и туризм в Чебоксарах [29691] О городе Чебоксары [65142] Топ-10 интересных мест и достопримечательностей Чебоксар [33411] Факты о Чебоксарах в цифрах и числах [29708] Я хочу сделать из них массив где будет 4 ключа и в ключе будет первая часть строки это текст, а в значении будет его id [те цифры которые в квадратных скобках] На данный момент это я реализовал так
Вобщем помогите пожалуйста хочу подругому реализовать это разбиение строки на ключ и значение чем сейчас. А то в второй части задачи у меня ничего не работает, ознакомиться с которой можно по этой ссылке, но это не обязательно Вывести ключи у массива если у него значения совпадают с другим массивом
0
|
16.05.2019, 13:13 | |
Ответы с готовыми решениями:
3
Имеется текстовый файл, содержащий 20 строк. Переписать каждую из его строк в массив в том же порядке Имеется текстовый файл, содержащий 20 строк. Переписать каждую из его строк в массив в том же порядке Дан двумерный массив, сделать из него одномерный из среднего значения строк исходного массива Принять массив из JS и, разбив его на ключ=>значение, сформировать таблицу и закинуть её в переменную |
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
16.05.2019, 22:40 | 2 |
brahmanchikk, добавьте в строку номер 9 квадратные скобки, и тогда у вас все айдишники будут сгруппированы по названиям, а для одинаковых названий (ключей) будет два или более айдишника. Только имейте ввиду, что структура массива изменится с одномерного на двумерный, поэтому его нужно будет обрабатывать должным образом:
$newArray[$key][] = $val;
0
|
8 / 6 / 3
Регистрация: 27.09.2013
Сообщений: 120
|
|
17.05.2019, 00:55 | 3 |
Посмотри функцию array_filter или array_reduce. Сможешь отфильтровать либо аккумулировать значения в новый массив
0
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||
17.05.2019, 08:16 | 4 | |||||
brahmanchikk,
Кликните здесь для просмотра всего текста
0
|
17.05.2019, 08:16 | |
17.05.2019, 08:16 | |
Помогаю со студенческими работами здесь
4
Каждую вводимую строчку запихнуть в массив строк Переписать каждую из строк файла в массив в том же порядке Массив из строк. 1) Подсчитать количество одинаковых строк. 2) Реверс строк Переписать каждую из строк текстового файла в массив в том же порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |