文字関数(PHP)
【エンコード変更】
$jis = mb_convert_encoding($var, "JIS", "SJIS");
$euc = mb_convert_encoding($var, "EUC", "SJIS");
【文字の置換処理】
$a = ereg_replace("--","<br>",$a);
$a の中で「--」が「<br>」に置換されます。
【文字変換】
$str = mb_convert_kana($var, 'AKHV');
r 全角英字を半角に
R 半角英字を全角に
n 全角数字を半角に
N 半角数字を全角に
a 全角英数字記号を半角に
A 半角英数字記号を全角に
s 全角空白を半角に
S 半角空白を全角に
k 全角カタカナを半角に
K 半角カタカナを全角に
h 全角ひらがなを半角に
H 半角ひらがなを全角に
c 全角カタカナを全角ひらがなに
C 全角ひらがなを全角カタカナに
V 濁点を 1 文字全角に(K、H と一緒に使用)
【文字の切り出し】
$a = substr('ABCDEFG', 1, 3);
※$a には、'BCD' がセットされます。
※位置は先頭が 0、文字数はバイト単位です。
【文字区切り】
$a = split(",", "abc,defg,hi");
$a[0] <= "abc";
$a[1] <= "defg";
$a[2] <= "hi";
【sprintf (文字列書式フォーマット)】
$a = sprintf('%06d', 10);
** $a には、'a = 000010' がセットされます。