我有一行只包含数字的字符串。我想构建一个函数来搜索我从G-mail检索的签入日期和日期。通过这种方式,我希望在2015年的位置之后得到所有数字,你可以看到下面的$ html。确切地说,您将在字符串中看到2015年的一些数字(6)2015年的第一个数字并不重要,但我希望在第二个位置获得2015年的数量以及之后的所有数字。
默认值:
$html = "02122015061155201506192015062120150617012015061720150617010";
之后:
" 2015061155201506192015062120150617012015061720150617010"
我试过strstr直到现在,但现在确实有效。
答案 0 :(得分:1)
$htmlarray = explode("2015", $html, 1);
$newhtml = "2015" . $htmlarray[1];
我不能真正理解你想知道哪个2015年的信息,就像你说的第二个问题但字符串在第一个之后。无论哪种方式只需修改上述内容。
编辑添加:如果您正在寻找第一个实例而不是strstr。确保将其视为字符串而不是int。
答案 1 :(得分:1)
一切都应该简单地使用strstr,如下所示。
<?php
$html = "02122015061155201506192015062120150617012015061720150617010";
$modified = strstr($html, "2015");
?>
$ modified值是否不能满足您的要求?