2015-06-17 3 views
2

У меня есть строка строки, которая содержит только число. Я хотел бы создать функцию для поиска даты регистрации и даты, которую я получил из G-mail. таким образом, я хочу получить все число после буксировки положения 2015 года, которое вы можете увидеть в таблице $ html ниже. Точно вы увидите несколько строк 2015 года в строке (6), первое число 2015 года не имеет значения, но я хочу получить число 2015 во второй позиции и после всего числа после.Как найти вторую строку и получить после ее значения (дубликат)

По умолчанию:

$html = "02122015061155201506192015062120150617012015061720150617010"; 

После:

"2015061155201506192015062120150617012015061720150617010"

Я попытался strstr до сих пор, но он теперь работает.

ответ

1
$htmlarray = explode("2015", $html, 1); 
$newhtml = "2015" . $htmlarray[1]; 

Я не мог понять, какой 2015 вы хотели информацию после того, как в этом вопросе, вы сказали, что второй, но строка после первой. В любом случае просто измените приведенное выше.

Отредактировано для добавления: Если вы ищете первый экземпляр, а strstr - путь. Убедитесь, что он обрабатывает его как строку, а не int.

1

Все должно работать просто с использованием strstr следующим образом.

<?php 
$html = "02122015061155201506192015062120150617012015061720150617010"; 
$modified = strstr($html, "2015"); 
?> 

Действительно ли $ измененное значение не дает того, что вы ищете?

Смежные вопросы