我陷入了细微差别:
//1 - get mysql results into array
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
array_push($my_array, $row['fruit_name']);
}
//2 - sort array
sort($my_array);
//3 - convert array to json
json_encode($my_array);
输出:
我试图用
\r
删除 str_replace("\r", "", $my_array)
,但无济于事。似乎
str_replace
根本不适用于任何替换谢谢!
最佳答案
你需要逃跑两次
str_replace("\\r", "", $my_array);
关于php - 如何替换由mysql和php制作的json字符串中的回车?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33886275/