私はこのコードを持っています:
$string1 = "My name is 'Kate' and im fine";
$pattern = "My name is '(.*)' and im fine";
preg_match($pattern , $string1, $matches);
echo $matches[1];
そして、imを実行すると、次のエラーが返されます。
警告:preg_match()[function.preg-match]:区切り文字は英数字または円記号であってはなりません
preg_match()
変数として渡す場合は、関数呼び出しで変数の順序が誤って混同されないように注意してください。これもほぼ確実に同じ結果になります。エラーが表示されます。