例如:
$names = {[bob:27, billy:43, sam:76]};
然后可以像这样引用它:
$names[bob]
Answers:
http://php.net/manual/en/language.types.array.php
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
可以使用标准数组。
ksort
。
不,PHP中没有字典。您拥有的最接近的东西是一个数组。但是,数组与字典不同,因为数组既有索引又有键。字典只有键,没有索引。那是什么意思
$array = array(
"foo" => "bar",
"bar" => "foo"
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
上面的数组允许以下行,但是如果它是字典,则会出现错误。
print $array[0]
Python同时具有数组和字典。
Normalarray
可以用作字典数据结构。通常,它具有多种用途:数组,列表(向量),哈希表,字典,集合,堆栈,队列等。
$names = [
'bob' => 27,
'billy' => 43,
'sam' => 76,
];
$names['bob'];
而且由于设计广泛,因此无法获得特定数据结构的全部好处。您可以通过扩展来实现自己的字典,ArrayObject
也可以使用SplObjectStorage
地图(字典)实现的类,该类允许将对象分配为键。