trim、strtoupper、mysql_real_escape_stringの3つのネイティブ関数を同じ配列で実行します。これはできますか?Array_Map複数のネイティブコールバックを使用していますか?
このようなコールバックが機能していないとして配列を渡すしようと:
$exclude = array_map(array('trim','strtoupper','mysql_real_escape_string'), explode("\n", variable_get('gs_stats_filter', 'googlebot')));
それが唯一のコールバックとして1つのネイティブ機能を使用しているため、これは正常に動作しますが:
$exclude = array_map('trim', explode("\n", variable_get('gs_stats_filter', 'googlebot')));
それは私が考えていたものです。私はコールバックのために別の関数を書くことになります。残念ながら私はまだPHP 5.2.17に固執していますので、私は非匿名の関数を作成しなければなりませんでしたが、それはまだまだ機能します。ありがとう! =) –
すばらしい解決策。 yes it izz –