[PHP-users 2615] Re: 配列内で「望」を使うとダメです

Seiju Taniguchi php-users@php.gr.jp
Wed, 10 Oct 2001 13:17:27 +0900


お返事ありがとうございます。
やはり”望”という文字の中に、配列を終える ] の文字が入っているというのは回避が
 楽ではないのですね。
色々考えましたが、最もHTML作成者側に楽なのは代替文字列と思い、次のようにしました。



投稿側HTML:
            <tr> 
              <td width="200" bgcolor="#FFE185"> 
                <div align="center"><font size="2">ご希望商品</font></div>
              </td>
              <td width="350" bgcolor="#FFFFCC"> 
                <input type="text" name="mst[●ご希ssss商品]" size="20">
              </td>
            </tr>


エンジン側:
foreach($mst as $key => $val){
   $key = ereg_replace("ssss", "望", $key);
           echo "<P>$key: $val<P> ";
       }
}