• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「テキストテキスト」という文字を「テキストテキ・・・」としたい場合、)

mb_substr関数を使わずに文字列を切り取る方法はあるか?

このQ&Aのポイント
  • mb_substr関数を使用せずに文字列を切り取る方法はありますか?納品先のサーバではmb関数が使用できないため困っています。
  • 切り取りたい文字列が『テキストテキスト』のように表現されており、mb_substr関数を使用できない状況です。mb関数を使用せずに文字列を切り取る方法を教えてください。
  • 現在、mb_substr関数を使用せずに文字列を切り取る方法を探しています。納品先のサーバではmb関数が使用できず、substr関数では文字化けが発生してしまいます。バイト数を取得し、文字化けしないようにする方法など、トリッキーな手法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

マルチバイト関数が使えない場合の定番「jcode.php」というのがありますので、 これを活用してみてください。 PHP SAMPLES & TIPS http://www.spencernetwork.org/ 漢字コード変換からDLできます。 ご質問の内容に対してはjsubstr()が該当します。 mb関数が使えない時代お世話になってました。

outfaith
質問者

お礼

無事乗り切ることができました! 有難う御座いました。

outfaith
質問者

補足

おおおおお、こんなものが! ありがとうございます! 結果は後日になってしまいますが、またご報告します。

その他の回答 (1)

回答No.2

精度はわかりませんが、 http://sourceforge.jp/projects/mbemulator/ このようなものもありました。 mb関数をエミュレーションするものです。 同名の関数名を利用するのでサーバを変更した場合にも強いかもしれません。

outfaith
質問者

お礼

これはWrapper的に使えるのでかなり便利ですね! 本当に有難う御座いました!!

関連するQ&A