2017-05-14 11 views
2

array_mapは、最初の引数としてstringを受け入れます。文字列の代わりに配列を使用する方法はありますか?array_mapを使用する複数の関数

.... array_map(array('trim','urlencode'), $my_array); 

私は複数の機能を付け加えることができました。

+0

* "' array_map'が受け入れる文字列" * - [array_mapを()' '](の最初の引数http://php.net/manual/en/function .array-map.php)は[callable](http://php.net/manual/en/language.types.callable.php)です。 PHPには6種類の呼び出し可能関数があります(ドキュメントの例を参照)。あなたのプロジェクトとコーディングスタイルに合ったものを簡単に見つけることができます。 – axiac

答えて

5

これらの機能を組み合わせて、trimurlencodeの機能を組み合わせることができます。その後、新しい関数名または新しい関数をarray_map()関数の最初のパラメータとして使用します。

array_map(function($v){ 
    //trim() call 
    //urlencode() call 
}, $array); 
+1

@halfer私は編集しました。ありがとうございました –

関連する問題