このエントリーをはてなブックマークに追加

更新日: 2016年2月25日

実行時間: 0.0077

語形変換ヘルパー

英単語の語形を変換する関数が定義されています。

護憲貧寒ヘルパーのロード

 「 CI_Loader 」クラスの「 helper() 」メソッドでロードします。

    $this->load->helper('inflector');

語形変換ヘルパーの関数

singular($str)

 複数形の英単語を単数形に変換して返します。

    echo singular('lice');
    // lice

plural($str, $force = FALSE)

 単数形の英単語を複数形に変換して返します。

    echo plural('louse');
    // lices

*注: ver 2.0.3 以降、第二引数は下位互換のために残されていますが、動作には何の影響もありません。
*注: ver 2.0.2までは、TRUEを指定すると強制的に末尾を「es」に変換していました。


camelize($str)

 アンダースコア、または、スペースで区切られた複数の英単語を「ローワーキャメルケース(LCC)」に 変換して返します。

    echo camelize('lower_camel_case');
    // lowerCamelCase

underscore($str)

 スペースで区切られた複数の英単語をアンダースコア区切りに変換して返します。

    echo underscore('open source web application framework');
    // open_source_web_application_framework

humanize($str)

 アンダースコアで区切られた複数の英単語をスペース区切りに変換して返します。

    echo humanize('open_source_web_application_framework');
    // Open Source Web Application Framework