[PHP-users 2623] Re: 配列内で「望」を使うとダメです
f.t.
php-users@php.gr.jp
Wed, 10 Oct 2001 14:47:49 +0900
fujiyamaです。
余計なお世話ですが、
>seijuさん
> アンケートフォームを作っており、その項目数が100個近くあります。
> 製作者の依頼で100コです。とてもウェブページが長い。
> そして、このようなアンケートシリーズは20コぐらいあり、それらは一つのPHP
> ファイルを指定して動作しています。
>岸田さん
> とりあえず、「望」以外で2バイト目に「]」がみつかるたびに代替文字列を定義
> していくのがいやな感じです。
> あと、作業ミスも発生しやすい気がします。
>
> <input type="text" name="mst[kibou]" size="20">
> <input type="hidden" name="title[kibou]" value="●ご希望商品">
>
> という感じで分けてしまって
>
> foreach($mst as $key => $val){
> echo "<p>".$title[$key].":".$val."</p> ";
> }
数が多いなら「望」以外の字のことも考えて、岸田さんの案を取った方が結局は
無難な気がしますが…更新とかもあるでしょうし。
デザイナーの手間もコピペだけな気がしますが、
それが面倒だというなら、PHPを一度かませて、
<input type="text" name="mst[●ご希望商品]" size="20">
↓
<input type="text" name="mst[0]" size="20">
<input type="hidden" name="title[0]" value="●ご希望商品">
とかに分割するようにしたらどうでしょう?これはアップする前に1回すればい
いだけですし。
最悪デザイナーに「望」→「ssss」を使うとしても、PHPで一括で変換した方が
喜ばれるでしょうね。
いつもご迷惑かけます。
f.t. <fujiyama@pc.mycom.co.jp>