mb_strcutに渡す数値はバイト数

とりあえず。

ソース:
$str = "hankaku+全角文字列";
echo strlen($str) . "¥n";
echo mb_strlen($str, "EUC-JP") . "¥n";
echo substr($str,7,4) . "¥n";
echo mb_substr($str,7,4,"EUC-JP") . "¥n";
echo mb_strcut($str,7,4,"EUC-JP") . "¥n";
echo mb_strcut($str,14,4,"EUC-JP") . "¥n";

結果:
18
13
+全�(文字化け)
+全角文
+全
字列

PHP

— posted by たか at 05:23 pm   pingTrackBack [0]

この記事に対するコメントはありません

T: Y: ALL: Online:
ThemeSwitch
Created in 0.4542 sec.
prev
2024.3
next
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
 
blogBar
Firefox3 Meter