php – preg_match foreach
发布时间:2020-12-13 18:20:24 所属栏目:PHP教程 来源:网络整理
导读:所以我使用preg_match来获取#up之后的任何文本,直到字符串中的空格为止.但是,如果字符串中有多个场合,它将只返回第一个.这就是我到目前为止所拥有的 $text = '#demo1 #demo2 some text #blah2';$check_hash = preg_match("/([#][a-zA-Z-0-9]+)/",$text,$hash
所以我使用preg_match来获取#up之后的任何文本,直到字符串中的空格为止.但是,如果字符串中有多个场合,它将只返回第一个.这就是我到目前为止所拥有的
$text = '#demo1 #demo2 some text #blah2'; $check_hash = preg_match("/([#][a-zA-Z-0-9]+)/",$text,$hashtweet); foreach ($hashtweet as $ht){ echo $ht; } 回声$ht;输出#demo1#demo1,它应该输出前面带#的所有3个单词.任何帮助是极大的赞赏.
你想使用
preg_match_all .
例: <?php $text = '#demo1 #demo2 some text #blah2'; $check_hash = preg_match_all("/([#][a-zA-Z-0-9]+)/",$hashtweet); foreach ($hashtweet[1] as $ht){ echo $ht; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |