Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は次のような文字列を持っています
$str = '11,22,33';
$str = '22,44,55;
$str = '66,22;
文字列のいずれかで 22 を一致させると、出力が 1 になるように preg 一致を使用するにはどうすればよいですか (ケース 1 の場合は ",22" と一致する必要があります。ケース 2 は shd 一致 "22," です。 、22")
<?php $str = '11,22,33'; $findme = '22'; $pos = strpos($str, $findme); if ($pos !== false) { //found it } ?>
次の正規表現を使用します。
/,?22,?/
php.netを使用する
http://php.net/manual/en/function.preg-match.php