我找不到如何在PHP中编写空的Python struct / dictionary。当我写" {}"在PHP中,它给了我一个错误。 Python的字典有哪些等效的PHP编程结构?
答案 0 :(得分:3)
在php中有关联数组,类似于dicionaries。请尝试查看文档:{{3}}
在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);
答案 1 :(得分:2)
在PHP中,Python dict
和list
将是相同的array()
:
$arr = array();
$arr['a'] = 1;
print_r($arr['a']);
答案 2 :(得分:0)
如果您尝试将空值从PHP传递到Python字典,则需要使用空对象而不是空数组。
您可以定义一个新的空对象,例如$x = new stdClass();