[PHP-users 25803] Re: string 変数を規則性のある文字で分割して配列に格納

豊吉 隆一郎 toyoshi @ jamboree.jp
2005年 6月 13日 (月) 12:21:31 JST


初めまして、豊吉と申します。

同じ文字で分割するならexplode()、正規表現で分割するならpreg_split()が使
えそうです。

PHP manual preg_split
http://jp.php.net/manual/ja/function.preg-split.php

豊吉
toyoshi @ jamboree.jp

abecky @ excite.co.jp wrote:

>こんにちは。
>阿部です。
>
>こんな変数があります。
>
>$a = 'こんにちは。{aaa}山田花子です。{bbb}<b>ごきげんいかが?{aaa}</b>';
>
>これを以下のような配列にしたいと思っています。
>
>$b[0] => こんにちは
>$b[1] => {aaa}
>$b[2] => 山田花子です。
>$b[3] => {bbb}
>$b[4] => <b>ごきげんいかが?
>$b[5] => {aaa}
>$b[6] => </b>
>
>mb_strpos あたりを使って、何とかゴリゴリ書こうと思いついたのですが、
>猛烈に冗長な為、もっとシンプルな書き方がないかと思案中です。
>
>いい案をお持ちの方、教えて頂ければ幸いです。
>よろしくお願い致します。
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3
>
>  
>



PHP-users メーリングリストの案内