Я использую JQuery выбора диапазона дат (http://tamble.github.io/jquery-ui-daterangepicker/) когда я отправляю данные, они отображаются в следующем формате.
{"start":"2015-09-17","end":"2015-09-23"}
Теперь я хочу выбрать дату только так
<?php
$startDate: 2015-09-17;
$endDate: 2015-09-23;
?>
Я использовал php str_replace но это не работает должным образом.
Ваша помощь будет очень ценится.
Чтобы преобразовать строку JSON в массив PHP, вы можете использовать json_decode()
. Вот как может выглядеть ваш код:
$jsonString = '{"start":"2015-09-17","end":"2015-09-23"}';
$array = json_decode($jsonString,true);
$startDate: $array['start'];
$endDate: $array['end'];
Второй параметр json_decode
является true
, что означает, что результатом будет ассоциативный массив (а не object
).
это формат JSON, используйте json_decode в php