php中与python字典等价的结构是什么?
我找不到在PHP中怎么写空的Python结构体或字典。当我在PHP中写“{}”时,它给我报错。那么,PHP中和Python字典等价的结构是什么呢?
3 个回答
0
如果你想把一个空值从PHP传递到Python的字典里,应该使用一个空对象,而不是一个空数组。
你可以这样定义一个新的空对象:$x = new stdClass();
2
在PHP中,Python里的 dict
和 list
都可以用 array()
来表示:
$arr = array();
$arr['a'] = 1;
print_r($arr['a']);
11
在PHP中,有一种叫做关联数组的东西,它和字典很像。你可以看看这个文档了解更多信息:http://php.net/manual/en/language.types.array.php
在Python中,你可以这样声明一个空字典:
m_dictionary = {} #empty dictionary
m_dictionary["key"] = "value" #adding a couple key-value
print(m_dictionary)
而在PHP中,做同样的事情的方法和Python很相似:
$m_assoc_array = array();//associative array
$m_assoc_array["key"] = "value";//adding a couple key-value
print_r($m_assoc_array);