誰でもこの関数をPythonからPHPに変換する方法を知っていますか?PythonからPHPへの関数
私は周りにいましたが、私が理解できないPythonコードのものがあります。
この機能は、次のコンテキストで使用されます。 http://www.dmcloud.net/doc/api/general.html#authentication
def normalize(input=None):
output = ''
if type(input) in (list, tuple):
for element in input:
if type(element) in (dict, list, tuple):
element = normalize(element)
output += str(element)
elif type(input) is dict:
keys = input.keys()
keys.sort()
for key in keys:
element = input[key]
if type(element) in (dict, list, tuple):
element = normalize(element)
output += '%s%s' % (key, element)
else:
output = str(input)
return output
ありがとうございました!
この関数の使い方と、PHPでの使用方法を詳しく説明できますか?それは直接翻訳しない言語固有のPython機能を使用します。 –
jsonのコンテンツを再帰的なテキストでスペースを入れずに変換します。例を見てください。http://www.dmcloud.net/doc/api/general.html#authentication – PGZ