如果这个问题太容易,请原谅我。但是,我对编码很新。基本上这就是我想要的: -
考虑一个String str1,如#34;我需要一些帮助,请帮我找到解决方案。"
现在我有另一个字符串str2"需要一些帮助"。
我想要的是检查字符串str2是否存在于str1中。之后,我需要str1中字符串str2之前和之后的字符,即在这种情况下" space"和#34;逗号"。 有人可以告诉我,我怎么能在PHP中做到这一点?
答案 0 :(得分:0)
以下是 2个示例,了解如何提取字符串中所需的字符
$str = "I need some help, please help me find the solution.";
$search = "need some help";
list( $start, $end ) = explode($search, $str);
//Method 1: use substr to extract the one character at beginning or end
$s1 = substr($start, -1, 1);
$e1 = substr($end, 0, 1);
var_dump($s1); //outputs whitespace
var_dump($e1); //outputs comma
//Method 2: use index on string to get character
$s2 = $start[count($start)];
$e2 = $end[0];
var_dump($s2); //outputs whitespace
var_dump($e2); //outputs comma