我有一個腳本可以從字符串中獲取所有的散列標籤,然後將它們存儲在一個數組中,接下來發生的事情是由字符串中是否存在任何散列標籤來決定的。如果在被測試的字符串中確實存在散列標籤,我如何創建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!!";
}
?>
我無法得到它的回聲出故障消息?我可能做錯了什麼?
謝謝!