PHP Класс BcTextHelper

Наследование: extends TextHelper
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$helpers ---

Открытые методы

Метод Описание
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 郵便番号にハイフンをつけて出力

Описание методов

age() публичный Метод

日付より年齢を取得する
public age ( string $birthday, string $suffix = '歳', mixed $noValue = '不明' ) : mixed
$birthday string
$suffix string
$noValue mixed
Результат mixed

arrayValue() публичный Метод

配列とキーを指定して値を取得する
public arrayValue ( integer $key, array $array, $noValue = '' ) : mixed
$key integer 配列のキー
$array array 配列
Результат mixed

arrayValues() публичный Метод

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

booleanAllow() публичный Метод

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

booleanAllowList() публичный Метод

boolean型用のリストを可、不可で出力
public booleanAllowList ( ) : array
Результат array 可/不可リスト

booleanDo() публичный Метод

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

booleanDoList() публичный Метод

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

booleanExists() публичный Метод

boolean型用を有無で出力
public booleanExists ( boolean $value ) : string
$value boolean
Результат string 有/無

booleanExistsList() публичный Метод

boolean型用のリストを「有」「無」で出力
public booleanExistsList ( ) : array
Результат array 「有」「無」リスト

booleanMark() публичный Метод

boolean型を ○ または ― マークで出力
public booleanMark ( boolean $value ) : string
$value boolean
Результат string ○ または ―

booleanMarkList() публичный Метод

boolean型用のリストを ○ ― マークで出力
public booleanMarkList ( ) : array
Результат array マークリスト( - ○ )

booleanStatus() публичный Метод

boolean型用を無効・有効で出力
public booleanStatus ( $value ) : string
Результат string 無効/有効

booleanStatusList() публичный Метод

boolean型用のリストを有効、無効で出力
public booleanStatusList ( ) : array
Результат array 可/不可リスト

dateTime() публичный Метод

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

dateTimeWareki() публичный Метод

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

format() публичный Метод

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

listValue() публичный Метод

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

moneyFormat() публичный Метод

通貨表示
public moneyFormat ( integer $value, string $prefix = '¥' ) : string
$value integer 通貨となる数値
$prefix string '¥'
Результат string

noValue() публичный Метод

データをチェックして空の場合に指定した値を返す
public noValue ( mixed $value, mixed $noValue ) : mixed
$value mixed
$noValue mixed データが空の場合に返す値
Результат mixed そのままのデータ/空の場合のデータ

pref() публичный Метод

番号を都道府県に変換して出力
public pref ( integer $value, string $noValue = '' ) : string
$value integer 都道府県番号
$noValue string 都道府県名
Результат string 都道府県名

prefList() публичный Метод

都道府県のリストを出力
public prefList ( $empty = '都道府県' ) : array
Результат array 都道府県リスト

sex() публичный Метод

性別を出力
public sex ( array $value = 1 ) : string
$value array
Результат string

zipFormat() публичный Метод

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

Описание свойств

$helpers публичное свойство

---
public $helpers