Json_encode在两个数组之间添加一行


json_encode add a line between two array

我正在使用数组和json_encode,例如,我有两个数组。

Array1:
-------
    [0] => Hotels
    [1] => Hotels-Hotels - Apartments
    [2] => Hotels - ibis
    [3] => Hotels - hotel
    [4] => Hotels - muscat
    [5] => Hotels - stay
    [6] => ---------------------------
Array2:
    [7] => First
    [8] => Second
    [9] => Third
echo json_encode($result, TRUE);exit

结果是

{"状态":真的,"反应 ":["---------------------------"," 一"、"二"、"三"]}

但我需要加入以前的数组值也,和"----------"(行)不应该是可选择的


在对数组进行编码之前合并数组:

json_encode(array_merge($array_1, $array2));

对数组执行一些清理操作:

function array_cleanup($array) {
    // remove undesired cells...
    return $array;
}

你有一个错误使用json_encode()函数:第二个参数必须是一个无符号整数,而不是一个布尔值,请仔细阅读json_encode的官方文档:http://php.net/manual/en/function.json-encode.php