我用python写了一个排序算法。
它返回一个 Python Dictionary 对象。
如何将 Python 中的字典作为关联 arr 放入我的 PHP 代码中?
我是否必须在 PHP 中再次编写整个排序算法?
我用python写了一个排序算法。
它返回一个 Python Dictionary 对象。
如何将 Python 中的字典作为关联 arr 放入我的 PHP 代码中?
我是否必须在 PHP 中再次编写整个排序算法?
序列化为 JSON 将是最简单的事情:
Python:
import json
fp = open('/tmp/mydict', 'w+')
json.dump(myDict, fp)
然后在php中:
$myDict = json_decode(file_get_contents('/tmp/mydict'));
但是重新排序-python中的字典没有排序。如果要按顺序保存并加载有序,请保存 python 列表并加载 php 数组。
您可以做的是将字典对象保存为Pythonjson
或xml
在 Python 中,然后在 PHP 中使用json_decode
或simple_xml
将其加载为数组或对象
你不需要排序算法......PHP
有很多
只需使用 usort 函数:您的比较器可以传递给它。 http://php.net/usort