-2

私は次のような文字列を持っています

$str = '11,22,33';

$str = '22,44,55;

$str = '66,22;

文字列のいずれかで 22 を一致させると、出力が 1 になるように preg 一致を使用するにはどうすればよいですか (ケース 1 の場合は ",22" と一致する必要があります。ケース 2 は shd 一致 "22," です。 、22")

4

3 に答える 3

1
<?php
$str = '11,22,33';
$findme   = '22';
$pos = strpos($str, $findme);


if ($pos !== false) {
//found it
}
?>
于 2012-07-19T07:58:50.250 に答える
0

次の正規表現を使用します。

/,?22,?/
于 2012-07-19T07:41:09.597 に答える
-1

php.netを使用する

http://php.net/manual/en/function.preg-match.php

于 2012-07-19T07:40:47.560 に答える