こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

PHP 文字列抽出

はじめまして。PHPプログラミングの初心者で恐縮ですが、
ご質問させてください。

現在、携帯用HPを作成してPHPによりMYSQLからデータを
表示させるプログラミングを組んでいます。

そこで、DB(MYSQL)からデータを引っ張ってくる際に、
そのデータが長い場合には、
頭から10バイトを抽出して末尾に「…」を追加して
表示させるプログラミングを作成したいと考えております。

ところが、そのデータに半角文字が含まれ最後の10バイト目が
全角の場合、文字化けをしてしまいます。

-------------------------------------------
例)
〔データ〕
 あいaうえおか(23バイト)
  
   ↓(substrにより10バイトを抽出して末尾に…を追加)

 あいaうえ●…

●部分が文字化けする
-------------------------------------------

文字列の「お」の部分を1バイトで抽出している為、
文字化けしてしまっていると思いますが、

うまく「お」まで表示するか、もしくは「お」を
表示しないようにプログラミングをしたいのですが、
どのように組めばよいかわかりません。

非常に初歩的なご質問で恐縮ですがご教授頂けると
ありがたく思います。


どうぞよろしくお願い致します。

投稿日時 - 2007-11-07 14:47:31

QNo.3497209

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

マルチを誘導します。
http://oshiete1.goo.ne.jp/qa3497147.html

参考URL:http://oshiete1.goo.ne.jp/qa3497147.html

投稿日時 - 2007-11-07 14:56:32

あなたにオススメの質問