我在python中编写了一个排序算法。将Python字典转换为PHP的关联数组
它返回一个Python Dictionary对象。
如何从Python获取字典到我的PHP代码作为关联arr?
我必须在PHP中再次编写整个排序算法吗?
我在python中编写了一个排序算法。将Python字典转换为PHP的关联数组
它返回一个Python Dictionary对象。
如何从Python获取字典到我的PHP代码作为关联arr?
我必须在PHP中再次编写整个排序算法吗?
序列化到JSON是做最简单的事情:
蟒蛇:
import json
fp = open('/tmp/mydict', 'w+')
json.dump(fp, myDict)
然后在PHP中:
$myDict = json_decode(file_get_contents('/tmp/mydict'));
但重新排序 - 字典在python不订购。 如果你想保存它的顺序和加载顺序,保存一个python列表并加载一个php数组。
JFYI,你颠倒了参数的顺序:它是'json.dump(myDict,fp)'仍然是一个可行的解决方案 – Med 2015-09-09 08:34:10
你可以做什么是Dictionary对象保存为json
或在Python xml
,然后用json_decode
或simple_xml
在PHP将其加载为数组或对象
你不需要排序算法... PHP
有很多其中
只需使用usort函数:您的比较器可以传递给它。 http://php.net/usort
返回Python字典的排序算法?我想看看。 – 2012-04-09 11:19:03