Есть ли в php словари?

Например:

$names = {[bob:27, billy:43, sam:76]};

и затем иметь возможность ссылаться на него следующим образом:

 $names[bob]
57
задан 30 July 2019 в 02:47

1 ответ

Нет, в php нет никаких словарей. Самой близкой вещью, которую Вы имеете, является массив. Однако массив отличается, чем словарь в этом, массивы имеют и индекс и ключ. Словари только имеют ключи и никакой индекс. Что я подразумеваю под этим?

$array = array(
    "foo" => "bar",
    "bar" => "foo"
);

следующая строка позволяется с вышеупомянутым массивом, но дала бы ошибку, если это был словарь.

print $array[0]

Python имеет и массивы и словари. Возможно, Вы происходите из среды Python

3
ответ дан 1 November 2019 в 17:03

Другие вопросы по тегам:

Похожие вопросы: