私はこのプログラミングをperlで書いています:
$string = '[jkl][mno][ghi]';
$search = 'John';
if ($search =~ /$string/i) {
do....
それを php に変換するにはどうすればよいですか?
preg_match を試してみましたが、明らかに構文が異なります。基本的に、上記の if ステートメントは、[] ブラケットの間にある文字のいずれかが $search .. と一致するかどうかを検索します。
同じ $string / $search 値を維持しながら、php でこれを行うにはどうすればよいですか?
更新 - php コード
<?php
$string = "dan" ;
$search = "[def][abc][mno";
if (preg_match("/".$search."/i",$string)) {
echo "found it";
}
?>