嘿伙计,所以我有一个问题,
让我们说有人放"Hi lets have #fun and than more #fun"
现在让我说我想抓住第二个标签,包括连接到它的单词并将其存储到变量中。
我如何获得第二部分,因为使用(strpos($a,'#fun')
只会返回第一部分。
感谢您的时间!
大卫
编辑:
这就是我的所作所为:
$code = "Hi lets have #funfgs and than more #funny";
$pos1 = strpos($code, '#');
$pos2 = strpos($code, '#', $pos1 + strlen('#'));
echo substr($code, $pos2);
答案 0 :(得分:1)
您可以使用以下正则表达式
$code = "Hi lets have #fun and than more #fun";
$pattern = "$#[^\s]*$i";
preg_match_all($pattern, $code, $matches);
print_r($matches);