文字列からすべてのハッシュ タグを取得して配列に格納するスクリプトがあります。次に何が起こるかは、文字列にハッシュ タグがあるかどうかによって決まります。テスト対象の文字列に実際にハッシュ タグがある場合にのみコードを実行する 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!!";
}
?>
失敗メッセージをエコーアウトすることはできませんか? 私は何が間違っているのでしょうか?
ありがとう!