underscore.php
静的メソッドアクセス:__
コレクション操作:_
、each
、pluck
、min
、max
、filter
、reject
など、アレイやコレクション操作のための多数の機能を提供します。 sortBy
、groupBy
、およびreduce
。これらは、反復、値の抽出、フィルタリング、並べ替え、グループ化、削減などのタスクを簡素化します。
find
each
拡張可能性:作曲家のインストールをお勧めします:
アンダースコアの関数は静的に呼ばれます:オブジェクト指向の使用も可能です:
{ "require": { "underscore/underscore.php": "dev-master" } }
// JavaScript equivalent: _.each __::each($array, function($item) { /* ... */ });
__(array(1,2,3))->map(function($n){ return $n * 2; });
__::each
:アレイを反復し、各要素にコールバック関数を適用します。
__::pluck
多次元配列から特定の値を抽出し、単一次元配列を返します。 APIによって返されたようなデータ構造を処理するのに役立ちます。
__::min
指定された基準に基づいてコレクションの最小値と最大値を見つけます。
__::max
__::filter
は一致する要素を維持し、__::reject
はそれらを削除します。
filter
reject
:__::sortBy
:__::groupBy
:コールバック関数を累積的に適用することにより、コレクションを単一の値に削減します。
__::reduce
特定の条件を満たす最初の要素を返します。
__::find
構文を使用した変数とを使用してコードを含めることができます。 テンプレートは、文字列として定義したり、再利用するためにコンパイルされたりできます。
アンダースコアの拡張:__::template
<%= variable %>
<%% code %>
関数を使用すると、独自のカスタム関数をライブラリに追加できます。
よくある質問(FAQ):
提供されているFAQSセクションはすでに非常に包括的です。 ただし、さらに改善するには、過度の詳細なしで質問に直接対処する簡潔な回答を追加することを検討してください。 たとえば、
__::mixin
PHPの主な機能は何ですか?
コードでPHPアンダースコア関数を使用するにはどうすればよいですか?)を呼び出します。
。
underscore.php
__::each
underscore.phpライブラリはまだ維持されていますか?composer require underscore/underscore.php
最新のステータスについては、githubリポジトリを確認してください。
以上がPHPのエンコーダーを開始しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。