タグ

camelcaseに関するopparaのブックマーク (2)

  • PHPでの camelCaseへの変換と camelCaseからの変換のサンプル

    アンダーバーやハイフンやスペースで単語を繋いだ文字列(例 foo_bar_baz)を、camelCaseやPascalCase(Upper Camel Case)に変換したいことがしばしばある。 その他にも先頭だけ大文字にしたかったり、各単語の先頭だけ大文字にしたかったりとか。 PHPにはucfirst()やucwords()があるから意外に楽にできる。 アンダーバー等で単語を繋いだ文字列を、他の形式に変換する $separator = '_';    //区切り文字 $str = 'foo_bar_baz';  //変換対象の文字列 //先頭だけ大文字にする echo ucFirst($str); // => Foo_bar_baz //以降の変換の共通前処理 $ucSpace = ucWords(str_replace($separator, ' ', $str)); // => Fo

    oppara
    oppara 2012/04/16
    $separator = '_';    //区切り文字 $camel = 'fooBarBaz'; echo strToLower(preg_replace('/([a-z])([A-Z])/', "$1$separator$2", $camel)); // => foo_bar_baz
  • JavaScript CSS Helpers

    I spend a good amount of time looking at JavaScript framework source code. Regardless of which frameworks you have allegiance to, you can learn an awful lot by looking under the hood of widely used code collections. One of many handy snippets can be found within the MooTools source code: functions to camelize and hyphenate strings so that your own min framework can accept either form of CSS setter

    JavaScript CSS Helpers
  • 1