我有一个脚本,它从一个字符串中获取所有哈希标签,然后将它们存储在一个数组中,接下来发生的事情取决于字符串中是否有任何哈希标签。如果正在测试的字符串中确实存在哈希标记,如何创建 if 语句以仅运行代码。
这是我尝试过的:
<?php
$string= "Went for an awesome bike";
echo $string . "</br></br>";
preg_match_all('/#(\w+)/',$string, $matches);
if ($matches != 0) {
foreach ($matches[1] as $tag) {
echo $tag . "</br></br>";
}
}
else {
echo "There are no tags here!!";
}
?>
我不能让它回显失败消息?我可能做错了什么?
谢谢!