#php #javascript
#php #javascript
Вопрос:
Не словарь для языка, а данные. Т.е. Автомобиль1 [Марка=»Honda», модель = «Accord», цвет =»Red»]
Именно так я бы сделал это на Python, но, судя по всему, это сложнее сделать в Интернете. Я использую PHP (не ASP).
Был ли у кого-нибудь опыт написания подобных вещей в Web? Я открыт для JS и т.д., Если потребуется. Я видел пару взломов для PHP, но хотел бы узнать что-нибудь более подходящее.
Ответ №1:
Словарь из Python можно сравнить с ассоциативными массивами в (или, что менее вероятно, объектами) PHP и простые объекты (с аналогичной нотацией, как в Python, называемые JSON) в JavaScript, если вы просили об этом.
Ответ №2:
Структуры данных могут быть сохранены в виде массива;
$car1 = array( 'make' => 'Honda', 'model' => 'Accord', 'colour' => 'Red' );
Или вы могли бы создать объект;
class cars{
private $make;
private $model;
private $colour;
public function __construct($make, $model, $colour)
{
$this->make = $make
$this->model = $model;
$this->colour = $colour;
}
}
$car1 = new cars('Honda', 'Accord', 'Red');
Или вы сохраняете его в базе данных.
Или в виде документа YAML и / или JSON.
Или в виде XML-документа.
Все зависит от того, какие и сколько данных у вас есть.
Ответ №3:
Вы могли бы сохранить его в виде массива PHP:
$car = array(
'make' => 'Honda',
'model' => 'Accord',
'colour' => 'Red'
);
Ответ №4:
Для меня это выглядит как обычный ассоциативный массив