dポイントプレゼントキャンペーン実施中!

phpで初歩的な質問ですが、foreachでループしてる間
配列にどんどん文字を入れたいと思います。

$i = 0 ;
foreach($entry as $no){

$sort[\'$i\'] = \"hogehoge\" ;
$i++;
}

イメージは↑こんな感じにしたいのですが、配列の添字に変数は
使えないようなことが書いてありました。
こういう動きをする場合にはどうすれば良いのでしょうか?

ご教授よろしくお願いいたします。

A 回答 (1件)

コレでいけないですか?


$i = 0;
foreach($entry as $no){
$sort[$i] = "hogehoge";
$i++;
}


っつか、
$entry = array("foo","hoge");
foreach($entry as $key => $val ){
$sort[$key] = "hogehoge";
}
みたいな感じでもいいかと思いますよ・・・
    • good
    • 0
この回答へのお礼

""がいらなかったんですね(^^;)
最初にそれでやったらエラーが出たので、"をつけないとダメなのかと思ってました。
いろいろ悩みすぎて余計にこんがらがっていたみたいです。。

素早い回答をありがとうございましたm(__)m

お礼日時:2008/04/28 15:13

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