, поэтому я настроил функцию «время-время-секунды», и она отлично работает, когда она включена, с тестовой строкой ... скажем 12:53:13 PM.
Но когда я помещаю его в другой сценарий (с помощью require или просто с помощью копирования), я нахожу проблему, я не уверен, что это именно из-за функции, но это просто странно. Строка
«PM» регистрируется как 6 символов вместо 2, как и должно быть, так говорит var_dump. Есть идеи почему?
Я получил время, взорвав взрывающуюся строку всей даты. Это на самом деле код
$time = explode(" ",$dateallstr);
$time = array($time[5],$time[6]);
$time = implode(" ",$time);
var_dump($time);
//require("timeinsecs.php");
И это то, что возвращает var_dump
array(4) { [0]=> string(2) "11" [1]=> string(2) "14" [2]=> string(2) "55" [3]=> string(6) "PM" }
Это начальная строка.
DATEALLSTR: string(45) "Tuesday 14th of February 2012 11:14:55 PM"
Пожалуйста, помогите, я понятия не имею, почему это будет делать.
РЕДАКТИРОВАТЬ:
Хорошо, получил bin2hex. Я не уверен, что все это просто bin2hex.
BIN2HEX504d3c2f693estring (6) "PM"