程序中使用json_encode($data, 320)对数据进行编码时返回false,通过打印json_last_error()方法返回错误为5
经查由于客户手机号中包含汉字,隐藏手机号中间位方法中包含substr_replace函数,对中文不友好导致。
json_last_error返回值:

0 = JSON_ERROR_NONE
1 = JSON_ERROR_DEPTH
2 = JSON_ERROR_STATE_MISMATCH
3 = JSON_ERROR_CTRL_CHAR
4 = JSON_ERROR_SYNTAX
5 = JSON_ERROR_UTF8