PHP で単純なチェッカー関数を作成して、文字列を SQL クエリに入れる前に検証しています。しかし、preg_match 関数から正しい結果を得ることができません。
$myval = "srg845s4hs64f849v8s4b9s4vs4v165";
$tv = preg_match('/[^a-z0-9]/', $myval);
echo $tv;
ソース コードに何もエコーされないこともあり、偽の値でさえありません... $myval には小文字の英数字と数字しか含まれていないため、この呼び出しの結果として 1 を取得したいと考えています。preg_match関数を使用して、文字列に小文字の英数字と数字のみが含まれているかどうかをphpで検出する方法はありますか?