電子書籍の厳選無料作品が豊富!

繰り返し処理で連想配列の数字を変更しようとしたらうまくいきません
他にやり方ありますか?

<?php
$data['fre1']="りんご";
$data['fre2']="バナナ";

while ($k<3) {
$k++;

print(htmlspecialchars($data['fre{$k}'], ENT_QUOTES));
}

A 回答 (1件)

正規表現で数字だけ抜き出せばOK?


いまいちどういう処理をしたいのか分かりにくいけど。

http://ideone.com/FQlkaW

この回答への補足

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

補足日時:2013/06/02 16:50
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2013/06/02 16:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!