Я очень новичок в php и нуждаюсь в чьей-то помощи. Из кода ниже, я хочу линию «Я хороший мальчик», но он печатает «Я хороший мальчик :: None :: Она хорошая девочка»простая помощь preg_match
$data = "None::I am a good boy::None::She is a good girl::None::";
$pattern = "/None::(.*)::None::/";
preg_match($pattern, $data, $results);
echo $results[1];
и в другой, Я хочу "2015-06-02 10:13:54", но я получаю "015-06-02 10:13:54"
$data2 = "::2015-06-02 10:13:54::None::";
$pattern2 = "/::\d(.*)::None::/";
preg_match($pattern2, $data2, $results);
echo $results[1];
Что вы изменили и почему .. – Rizier123
Вы до сих пор не объяснить, что '? 'На самом деле делает здесь – Rizier123