PHP将数据发布到用户自定义URL而不作为数组

时间:2015-12-28 05:06:36

标签: php

我可以使用下面的代码将任何结果作为数组发布,并将消息作为json格式发布,例如:

int max;
int next = binarySearch(array, key+1);
if (next < 0)
{
    max = -key - 1;
}
else
{
    max = key-1;
}
// fill your result array with min and max

我的用户的这种格式结果不是标准的,他们喜欢仅以json格式获取结果,例如:

array('result'=>"{'code':'101', 'message':'ok!!'}")

我无法找到其他代码而不是我的代码来返回结果

我的代码:

{'code':'101', 'message':'ok!!'}

1 个答案:

答案 0 :(得分:0)


您可以使用字段名称中的括号

在html表单中发布数组
<form action="" method="post">
    <input type="hidden" name="result[]" value="'code':'101'" />
    <input type="hidden" name="result[]" value="'message':'ok!!'" />
    <input type="submit" value="submit" />
</form>

将输出:

array(1) 
  ["result"]=>
  array(2) {
    [0]=>
    string(12) "'code':'101'"
    [1]=>
    string(16) "'message':'ok!!'"
  }
}