0

重複の可能性:
パターンが配列である preg_match を php で実行するにはどうすればよいですか?

配列の値を文字列と照合するにはどうすればよいですか?

配列を使用して、テキストのタイプミスを修正します。値を一致させるためにこの配列をリサイクルしたいと思います。

$fruitNameFixes = array(
        '/bann?ann?a/i' => 'banana',        
        '/app?e?le?/i' => 'apple',
    );

$str = "I like bananas and oranges!";

if( preg_match('/(banana|apple)/i', $str) ) { //add $fruitNameFixes values
    echo "He likes fruits from the fruitNameFixes array";
} else {
    echo "Nope, he doesn't like fruits from the fruitNameFixes array";
}

テスト: http://codepad.viper-7.com/N92WVb

4

0 に答える 0