・[PHP] キャメルケースとアンダースコア表記の相互変換
キャメルケースからアンダースコア
/*---------------------------------------------------------------------------*/
public function camelToUnderScore($camel)
{
$underBar = strtolower(preg_replace("/([A-Z])/u", "_$0", $camel));
$underBar = trim($underBar, "_");
return $underBar;
}
/*---------------------------------------------------------------------------*/
アンダースコアからキャメルケース
/*---------------------------------------------------------------------------*/
public function underScoreToCamel($under)
{
$words = explode("_", $under);
$camel = "";
foreach($words as $word) {
$camel .= ucfirst($word);
}
return $camel;
}
/*---------------------------------------------------------------------------*/
0 件のコメント:
コメントを投稿