リスティング広告 運用代行サービス|株式会社カルテットコミュニケーションズ|Yahoo広告/Google広告正規代理店

underscore.jsにPHP版がありました

公開日:
更新日:

underbar

以前、JavaScriptのライブラリunderscore.jsを紹介したことがあります。
http://quartet-communications.com/info/technology/15652

underscore.jsは配列・オブジェクトの操作(検索、演算、列挙など)をよりシンプルに記述するためのライブラリで、コーディングが非常に効率化できます。今回はその続きで、underscore.jsのPHP版を紹介します。

Underbar.php
http://emonkak.github.io/underbar.php/

インストール

リンク先の「Getting Started」に記載されている通りですが、インストールにはcomposerを使用します。

composer.json
{
    "require": {
        "emonkak/underbar.php": "dev-master"
    }
}
$ php composer.phar install

使い方

use Underbar\ArrayImpl as _;

_::map([1, 2, 3], function($x) { return return $x * 3; });

=> [3, 6, 9]

useを別のクラスにすると、返される値を変更することができます。

use Underbar\IteratorImpl as _;
=> イテレータを返します
use Underbar\GeneratorImpl as _;
=> ジェネレータを返します

特徴

  • underscore.jsをPHPで再現しているので、map,find,groupBy,chainなど同じ関数が用意されています。
  • 引数や返り値も同じです。
  • ヘルプが日本語で非常に分かりやすいです。

まとめ

underscore.jsを普段使っていれば、使い方を調べることなくPHPでも同じ処理を書けるのが最大の魅力ではないかと思います。実はこのサイトを見つけただけでまだ使ったことがないのですが、今後のコーディングにぜひ活用させてもらいたいと思っています。

1営業日以内に返信いたします 広告の運用代行についてのお問い合わせはこちら
シェアする

ブログ記事の中で広告運用の事例をご紹介することがありますが、実際の事例を一部加工した内容となっておりますのでご留意ください。

また、2018年7月24日よりGoogle AdWordsはGoogle広告に名称変更されました。それ以前の記事に関してはGoogle AdWordsと表記されておりますのでご了承ください。


リスティング広告の
情報をお届け

メルマガではリスティング広告に詳しくなれる記事を毎週一週間分まとめてお届けします。不定期にはなりますがリスティング広告に限らず、Web集客改善に繋がる資料もお送りしていきますので、興味のある方はぜひご登録ください。

同じカテゴリの最近の記事