Я создаю несколько массивов и превращаю их в JSON строки, и я заметил кое-что странное - некоторые строки, когда я JSON кодирую их, добавляются \ r \ n на фронт и конец из строк. Строки, которые я кодирую, взяты из HTML элементов.
$arr = array(
'licStat' => $rows2[13]->nodeValue,
'expDate' => dateReplace($data[5]->nodeValue),
'dicAct' => $rows2[11]->nodeValue
);
echo json_encode($arr);
Ожидаемый результат:
{"licStat":"Expired","expDate":"1999-12-20","dicAct":"Yes"}
Фактический результат:
{"licStat":"\r\n Expired\r\n ","expDate":"1999-12-20","dicAct":"\r\n Yes\r\n "}