Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Наименование колонки массива / 4 сообщений из 4, страница 1 из 1
21.05.2021, 06:00
    #40071831
dar3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименование колонки массива
Конструкция массива
Код: php
1.
$aTown=array(‘name’=>array('Москва','Питер','Сочи'),'prim'=>array(‘Столица’,’Культура’,’Море’));


предоставляет возможность обращаться по имени к колонкам массива $aTown[‘name’][$i], $aTown[‘prim’][$i].
Вообщем, все неплохо, но если массив большой, трудно ассоциировать взаимосвязанные элементы друг с другом.
Хотелось бы так
$aTown[]=array(‘Москва’,’Столица’);
$aTown[]=array(‘Питер,’Культура’);
$aTown[]=array(‘Сочи’,’Море’);
Но как в этом случае сделать колонки с именами?
...
Рейтинг: 0 / 0
21.05.2021, 06:37
    #40071832
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименование колонки массива
Код: php
1.
$aTown[] = array(‘name’=>'Москва', 'prim'=>‘Столица’);

Не годится?
...
Рейтинг: 0 / 0
21.05.2021, 06:54
    #40071833
Наименование колонки массива
в таком простом массиве и 0,1 вполне ок
...
Рейтинг: 0 / 0
22.05.2021, 10:31
    #40072139
О-О-О
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наименование колонки массива
А вариант с Json массивами вам не подходит? Записывается как {"ключ":"значение_ключа"}.
Где ключ = имя (Москва), а значение_ключа = значение (Столица).
Типа {"Москва":"Столица", "Питер":"Культура", "Сочи":"Море" , ... }. Количество внутри JSON может быть хоть 1, хоть 50.
Можно искать как по ключу (вывести все ключи) так и по значению ключа.
Можно выводить сразу пары. Для Python есть отдельное приложение:
import json

Данные правда хранятся в виде utf-8 (в виде кода /u0121.....) но при записи в БД все входит без проблем, мажно так же без проблем вытаскивать данные их json.
.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Наименование колонки массива / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]