【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
724:nobodyさん 08/01/04 17:16:24 >>723 http://jp.php.net/manual/ja/function.mb-strwidth.php こいつでどないかな。 725:nobodyさん 08/01/04 17:47:17 > echo strlen($_POST['name']);←これだと半角1バイトですが、全角3バイトで9と表示されます。 > echo mb_strlen($_POST['name'], "UTF8")←これは3と表示されます。 9バイトで3文字→一文字3バイト、ってわかるのなら 一文字2バイト換算で 3文字 x 2バイト = 6って計算はできるよね ぢゃあ、strlenで10バイト、mb_strlenで4文字だったら、 「半角」の文字数を x 「全角」の文字数を y と置いて 連立二次方程式の解の公式を使って、 半角の字数と全角の字数を計算して、 x + y * 2 を求めりゃいいんじゃないの (深く考えずに書いているので、まにうけないでください) 726:nobodyさん 08/01/04 18:14:15 >>725 >>724の処理のほうがいい 727:nobodyさん 08/01/04 18:15:59 つーか何でバイト数で切ろうとするのかが謎
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4076日前に更新/264 KB
担当:undef