Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何查找第二个字符串并获取其值(重复)_Php - Fatal编程技术网

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

Php 如何查找第二个字符串并获取其值(重复),php,Php,我有一行只包含数字的字符串。我想建立一个功能来搜索签入日期和签出日期,我已经从G-mail中检索到。通过这种方式,我想得到2015年排名后的所有数字,您可以在下面看到$html。准确地说,你会在字符串中看到一些2015年的数字(6)2015年的第一个数字并不重要,但我想在第二个位置得到2015年的数字,然后再得到所有数字 默认值: $html = "02122015061155201506192015062120150617012015061720150617010"; 之后: “201506

我有一行只包含数字的字符串。我想建立一个功能来搜索签入日期和签出日期,我已经从G-mail中检索到。通过这种方式,我想得到2015年排名后的所有数字,您可以在下面看到$html。准确地说,你会在字符串中看到一些2015年的数字(6)2015年的第一个数字并不重要,但我想在第二个位置得到2015年的数字,然后再得到所有数字

默认值:

$html = "02122015061155201506192015062120150617012015061720150617010";
之后:

“201506111552015061920150621201506170120150617200150617010”

我试过strstr直到现在,但现在它确实起作用了

$htmlarray = explode("2015", $html, 1);
$newhtml = "2015" . $htmlarray[1];
我真的不明白你想在哪一个2015年之后得到信息,就像你在第二个问题中说的那样,但是字符串在第一个之后。无论哪种方式,只需修改上述内容


编辑以添加:如果您正在寻找第一个实例,那么strstr是一个不错的选择。确保它将其视为字符串,而不是int。

所有操作都应该使用strstr,如下所示

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

$modified值是否没有给出您想要的