- ベストアンサー
PHP 配列の添字に変数は使えない?
phpで初歩的な質問ですが、foreachでループしてる間 配列にどんどん文字を入れたいと思います。 $i = 0 ; foreach($entry as $no){ $sort[\'$i\'] = \"hogehoge\" ; $i++; } イメージは↑こんな感じにしたいのですが、配列の添字に変数は 使えないようなことが書いてありました。 こういう動きをする場合にはどうすれば良いのでしょうか? ご教授よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コレでいけないですか? $i = 0; foreach($entry as $no){ $sort[$i] = "hogehoge"; $i++; } っつか、 $entry = array("foo","hoge"); foreach($entry as $key => $val ){ $sort[$key] = "hogehoge"; } みたいな感じでもいいかと思いますよ・・・
お礼
""がいらなかったんですね(^^;) 最初にそれでやったらエラーが出たので、"をつけないとダメなのかと思ってました。 いろいろ悩みすぎて余計にこんがらがっていたみたいです。。 素早い回答をありがとうございましたm(__)m