[PHP-users 9713] Re: 文字列の抜き出し

@ Edwin php-users@php.gr.jp
Tue, 03 Sep 2002 16:34:28 +0000


<?php

  $str = "テストテストテストテストテストテストテスト";
  $other_str = substr($str, 0, 5);
  echo $other_str;

?>

結果は:

  テス

<?php

  $str = "テストテストテストテストテストテストテスト";
  $other_str = mb_substr($str, 0, 5,"SJIS");
  echo $other_str;

?>

結果は:

  テストテス

もちろん、substr($str, 0, 10)にすればOKですが・・・すべての文字で問題なく動きま
すかね…数え方もちょっと…

- E

goldfishさんwrote:
>
>goldfishといいます。
>
> > $str = "テストテストテストテストテストテストテスト";
> > という文字列を最初の5文字までを取り出して別の$other_strに格納して
> > print $other_str;
> > とすると「テストテス」と表示させたいのですが、何かよい方法はありますで
しょ
> > うか?
>substrを使えばできますよ。
>http://www.php.net/manual/ja/function.substr.php
>日本語は1文字2バイトですよ。
>
>--
>goldfish <goldfish@web-witch.to>
>
>_______________________________________________
>PHP-users mailing list
>PHP-users@php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users




_________________________________________________________________
きっと見つかるあなたの新居 不動産情報は MSN 住宅で http://house.msn.co.jp/