PHP Class BcTextHelper

Inheritance: extends TextHelper
Afficher le fichier Open project: baserproject/basercms

Méthodes publiques

Свойство Type Description
$helpers ---

Méthodes publiques

Méthode 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 méthode

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

arrayValue() public méthode

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

arrayValues() public méthode

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

booleanAllow() public méthode

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

booleanAllowList() public méthode

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

booleanDo() public méthode

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

booleanDoList() public méthode

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

booleanExists() public méthode

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

booleanExistsList() public méthode

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

booleanMark() public méthode

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

booleanMarkList() public méthode

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

booleanStatus() public méthode

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

booleanStatusList() public méthode

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

dateTime() public méthode

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

dateTimeWareki() public méthode

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

format() public méthode

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

listValue() public méthode

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

moneyFormat() public méthode

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

noValue() public méthode

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

pref() public méthode

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

prefList() public méthode

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

sex() public méthode

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

zipFormat() public méthode

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

Property Details

$helpers public_oe property

---
public $helpers