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

Shindo shindo @ atsystem.jp
2005年 6月 13日 (月) 12:58:57 JST


進藤です。

送ってから気が付いたのですが
ereg ("([^{]+)(\{.*\})([^{]+)(\{.*\})([^{]+)(\{.*\})(.*)", $a, $b);
か
mb_ereg ("([^{]+)(\{.*\})([^{]+)(\{.*\})([^{]+)(\{.*\})(.*)", $a, $b);
と
{}をエスケープしないと正常に動かないですね。

>$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>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo@atsystem.jp     _/




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