私はここでテストパターンを得ましたが、スペースは許されません。preg_matchは私の配列では動作しません
$myarray[]='s s';
if (preg_match('/[^\d\w\(\)\[\]\.\-]+/',$myarray)>0) echo 'yes';
これは何もしませんが、
$test='s s';
if (preg_match('/[^\d\w\(\)\[\]\.\-]+/',$test)>0) echo 'yes';
これは正常に動作します... は、私はそれが私の配列では動作しない理由を理解しませんか?
[docs](http://php.net/manual/en/function.preg-match.php)を見るとこの関数は文字列を件名として受け付けるだけで、それはうまくいきません。P – PeeHaa
preg-matchは配列では機能しません。 –