/** * 文字列処理関係のクラス */ class MbString { /** * 文字列カット */ function mb_cutStr($value,$s,$e) { $data = mb_convert_encoding($value,"SJIS","EUC-JP"); if($e!=""){ $data=substr($data,$s,$e); } else{ $data=substr($data,$s); } $rstr = mb_convert_encoding($data,"EUC-JP","SJIS"); return $rstr; } /** * mb_strlenが正しくカウントしないので作成 */ function mb_strlen_sjis($value) { $data = mb_convert_encoding($value,"SJIS","EUC-JP"); return strlen($data); } /** * ランダム文字列作成 */ function createUniqueKey($length) { $str = "abcdefghijklmnopqrstuvwxyz"; $str.= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $str.= "0123456789"; $shuffleStr = str_shuffle($str); $uniqueKey = substr($shuffleStr,0,$length); return $uniqueKey; } /** * AccessのNz */ function nz($value, $format) { if($value == "" || $value == null) { return $format; } else { return $value; } } } ?>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||