#php
php初心者です。foreach文に関する質問です。どなたか、助けてください・・・。
foreach文はこれまでにも使ってきました。例えば、
<?php
$fruit = array(“りんご”, “オレンジ”, “ぶどう”);
foreach($fruit as $value){
echo $value . “<br>”;
}
?>
と書けば、
りんご
オレンジ
ぶどう
と出力されるのは理解しています。
ただ、今回は、その出力結果を$hogeとして、別の場所で使いたいのですが、うまくできません。
<?php
$fruit = array(“りんご”, “オレンジ”, “ぶどう”);
$hoge = foreach($fruit as $value){
echo $value . “<br>”;
}
?>
とすると、エラーになってしまいます。
やりたいことは、
echo $hoge;
で、りんご、オレンジ、ぶどうを出力することです。
本当に初歩的な質問でお恥ずかしいのですが、どなたかヒントだけでも頂けたら幸いです。
どうか、どうか、宜しくお願い致します。
一緒に読まれている質問
11 件の回答
これでどうでしょう。
<?php
$fruit = array("りんご","オレンジ","ぶどう");
foreach($fruit as $value) {
$hoge .= $value."<br>";
}
echo $hoge;
改行はいらなければ除けて下さい。
で、で、で、できました・・・・!!!!!
$hoge .= $value."<br>";
の、$hogeのあとの.がミソなんですね!!!
感動しました。こんな初心者に、本当に、有難うございます。
本当に本当に有難うございます!!!
なぜ、この「.」をつけたことでうまくいくようになるのか、調べてみます。(頭がショートしそうですが。。IQあと50くらいほしいです。。)
Re:4
文字列連結です。
これは参考になりますかね?今検索してみて出てきたのでリンク貼っておきます。
https://qiita.com/icelandnono/items/adbef6eda6de7218d7e4
Re:5
結合だ。
Re:7
本当に勉強になります。
いつか、自分も誰かに教えられる側になれるよう、そのくらい技術者としても人としても成長できるよう、頑張ります!
本当に、有難うございました!