什么是python的字典的等效PHP结构?

时间:2014-08-14 22:09:17

标签: php python struct

我找不到如何在PHP中编写空的Python struct / dictionary。当我写" {}"在PHP中,它给了我一个错误。 Python的字典有哪些等效的PHP编程结构?

3 个答案:

答案 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 dictlist将是相同的array()

$arr = array();
$arr['a'] = 1;
print_r($arr['a']);

答案 2 :(得分:0)

如果您尝试将空值从PHP传递到Python字典,则需要使用空对象而不是空数组。

您可以定义一个新的空对象,例如$x = new stdClass();