PHP Class BcTextHelper

Inheritance: extends TextHelper
Exibir arquivo Open project: baserproject/basercms

Public Properties

Property Type Description
$helpers ---

Public Methods

Method Description
age ( string $birthday, string $suffix = '歳', mixed $noValue = '不明' ) : mixed 日付より年齢を取得する
arrayValue ( integer $key, array $array, $noValue = '' ) : mixed 配列とキーを指定して値を取得する
arrayValues ( string $glue, array $keys, array $array ) : string 連想配列とキーのリストより値のリストを取得し文字列で返す 文字列に結合する際、指定した結合文字を指定できる
booleanAllow ( boolean $value ) : string boolean型のデータを可、不可で出力
booleanAllowList ( ) : array boolean型用のリストを可、不可で出力
booleanDo ( boolean $value, string $doText = null ) : string boolean型のデータを [〜する / 〜しない] 形式で出力する
booleanDoList ( string $doText = null ) : array boolean型用のリストを[〜する/〜しない]形式で出力する
booleanExists ( boolean $value ) : string boolean型用を有無で出力
booleanExistsList ( ) : array boolean型用のリストを「有」「無」で出力
booleanMark ( boolean $value ) : string boolean型を ○ または ― マークで出力
booleanMarkList ( ) : array boolean型用のリストを ○ ― マークで出力
booleanStatus ( $value ) : string boolean型用を無効・有効で出力
booleanStatusList ( ) : array boolean型用のリストを有効、無効で出力
dateTime ( array $arrDate ) : string 配列形式の日付データを文字列データに変換する
dateTimeWareki ( array $arrDate ) : string 配列形式の和暦データを文字列データに変換する
format ( string $format, mixed $value, mixed $noValue = '' ) : string 文字をフォーマット形式で出力し、値が存在しない場合は初期値を出力する
listValue ( string $field, mixed $value ) : string モデルのコントロールソースより表示用データを取得する
moneyFormat ( integer $value, string $prefix = '¥' ) : string 通貨表示
noValue ( mixed $value, mixed $noValue ) : mixed データをチェックして空の場合に指定した値を返す
pref ( integer $value, string $noValue = '' ) : string 番号を都道府県に変換して出力
prefList ( $empty = '都道府県' ) : array 都道府県のリストを出力
sex ( array $value = 1 ) : string 性別を出力
zipFormat ( string $value, string $prefix = "〒 " ) : string 郵便番号にハイフンをつけて出力

Method Details

age() public method

日付より年齢を取得する
public age ( string $birthday, string $suffix = '歳', mixed $noValue = '不明' ) : mixed
$birthday string
$suffix string
$noValue mixed
return mixed

arrayValue() public method

配列とキーを指定して値を取得する
public arrayValue ( integer $key, array $array, $noValue = '' ) : mixed
$key integer 配列のキー
$array array 配列
return mixed

arrayValues() public method

連想配列とキーのリストより値のリストを取得し文字列で返す 文字列に結合する際、指定した結合文字を指定できる
public arrayValues ( string $glue, array $keys, array $array ) : string
$glue string 結合文字
$keys array 結合対象のキーのリスト
$array array リスト
return string

booleanAllow() public method

0 or 1 の int も許容する 文字列を与えた場合には、不可を出力
public booleanAllow ( boolean $value ) : string
$value boolean
return string 可/不可

booleanAllowList() public method

boolean型用のリストを可、不可で出力
public booleanAllowList ( ) : array
return array 可/不可リスト

booleanDo() public method

boolean型のデータを [〜する / 〜しない] 形式で出力する
public booleanDo ( boolean $value, string $doText = null ) : string
$value boolean
$doText string Do文字列
return string

booleanDoList() public method

boolean型用のリストを[〜する/〜しない]形式で出力する
public booleanDoList ( string $doText = null ) : array
$doText string Do文字列
return array [〜する/〜しない]形式のリスト

booleanExists() public method

boolean型用を有無で出力
public booleanExists ( boolean $value ) : string
$value boolean
return string 有/無

booleanExistsList() public method

boolean型用のリストを「有」「無」で出力
public booleanExistsList ( ) : array
return array 「有」「無」リスト

booleanMark() public method

boolean型を ○ または ― マークで出力
public booleanMark ( boolean $value ) : string
$value boolean
return string ○ または ―

booleanMarkList() public method

boolean型用のリストを ○ ― マークで出力
public booleanMarkList ( ) : array
return array マークリスト( - ○ )

booleanStatus() public method

boolean型用を無効・有効で出力
public booleanStatus ( $value ) : string
return string 無効/有効

booleanStatusList() public method

boolean型用のリストを有効、無効で出力
public booleanStatusList ( ) : array
return array 可/不可リスト

dateTime() public method

配列形式のデータは、FormHelper::dateTime()で取得できる
public dateTime ( array $arrDate ) : string
$arrDate array - `year` : 年 - `month` : 月 - `day` : 日
return string 日付(例)2015/8/11

dateTimeWareki() public method

FormHelper::dateTime() で取得した配列データを BcTimeHelper::convertToWarekiArray() で配列形式の和暦データに変換したものを利用する
public dateTimeWareki ( array $arrDate ) : string
$arrDate array − `wareki`:和暦に変換する場合は、trueを設定、設定しない場合何も返さない - `year` :和暦のキーを付与した年。 h: 平成 / s: 昭和 / t: 大正 / m: 明治 (例)h-27 - `month` : 月 - `day` : 日
return string 和暦(例)平成 27年 8月 11日

format() public method

文字をフォーマット形式で出力し、値が存在しない場合は初期値を出力する
public format ( string $format, mixed $value, mixed $noValue = '' ) : string
$format string フォーマット文字列(sprintfで利用できるもの)
$value mixed フォーマット対象の値
$noValue mixed データがなかった場合の初期値
return string 変換後の文字列

listValue() public method

モデルのコントロールソースより表示用データを取得する
public listValue ( string $field, mixed $value ) : string
$field string フィールド名
$value mixed
return string 表示用データ

moneyFormat() public method

通貨表示
public moneyFormat ( integer $value, string $prefix = '¥' ) : string
$value integer 通貨となる数値
$prefix string '¥'
return string

noValue() public method

データをチェックして空の場合に指定した値を返す
public noValue ( mixed $value, mixed $noValue ) : mixed
$value mixed
$noValue mixed データが空の場合に返す値
return mixed そのままのデータ/空の場合のデータ

pref() public method

番号を都道府県に変換して出力
public pref ( integer $value, string $noValue = '' ) : string
$value integer 都道府県番号
$noValue string 都道府県名
return string 都道府県名

prefList() public method

都道府県のリストを出力
public prefList ( $empty = '都道府県' ) : array
return array 都道府県リスト

sex() public method

性別を出力
public sex ( array $value = 1 ) : string
$value array
return string

zipFormat() public method

郵便番号にハイフンをつけて出力
public zipFormat ( string $value, string $prefix = "〒 " ) : string
$value string 郵便番号
$prefix string '〒'
return string 〒マーク、ハイフン付きの郵便番号

Property Details

$helpers public_oe property

---
public $helpers