如何找到第二个字符串并获取其值(重复)

时间:2015-06-17 03:06:25

标签: php

我有一行只包含数字的字符串。我想构建一个函数来搜索我从G-mail检索的签入日期和日期。通过这种方式,我希望在2015年的位置之后得到所有数字,你可以看到下面的$ html。确切地说,您将在字符串中看到2015年的一些数字(6)2015年的第一个数字并不重要,但我希望在第二个位置获得2015年的数量以及之后的所有数字。

默认值:

$html = "02122015061155201506192015062120150617012015061720150617010";

之后:

" 2015061155201506192015062120150617012015061720150617010"

我试过strstr直到现在,但现在确实有效。

2 个答案:

答案 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值是否不能满足您的要求?