• ベストアンサー

連想配列で

繰り返し処理で連想配列の数字を変更しようとしたらうまくいきません 他にやり方ありますか? <?php $data['fre1']="りんご"; $data['fre2']="バナナ"; while ($k<3) { $k++; print(htmlspecialchars($data['fre{$k}'], ENT_QUOTES)); }

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.1

正規表現で数字だけ抜き出せばOK? いまいちどういう処理をしたいのか分かりにくいけど。 http://ideone.com/FQlkaW

flash0
質問者

お礼

ありがとうございました

flash0
質問者

補足

申し訳ありません、わかりやすくするために短いコードで書いたつもりが余計わかりづらくなってしまいました 表示できました! 後で自分で考えてたら$data['fre'.$k]でも処理できることがわかりました。ありがとうございます!

関連するQ&A

専門家に質問してみよう