我第一次使用 foreach 回圈,我不明白如何將在 foreach 回圈內獲得的值拉出回圈。這里我有一個小例子,我的代碼更大,但這會起作用:
<?php
$colors = array("red", "green", "blue", "yellow");
$pimpoyo= [];
foreach ($colors as $value) {
$pimpoyo= "$value <br>";
break;
}
echo $pimpoyo;
?>
結果:紅色
如果我洗掉中斷,那么我會得到這樣的最后一個值。我不知道如何獲得 $pimpoyo 的所有值。
有什么建議?
uj5u.com熱心網友回復:
盡管您的問題并不完全清楚(至少對我而言不是),但您現在似乎正在將陣列轉換為陣列。$colors 是一個帶有一些顏色的陣列。您 foreach 這些值并將它們再次存盤在一個陣列中(似乎是您想要的,查看代碼)。
如果你想讓它作業,你必須這樣做:
<?php
$colors = array("red", "green", "blue", "yellow");
$pimpoyo= [];
foreach ($colors as $value) {
$pimpoyo [] = $value;
}
print_r ($pimpoyo);
?>
您的代碼可以以其他方式解釋,就好像您想將陣列轉換為字串并用中斷回顯每個值。在這種情況下,代碼是這樣的:
<?php
$colors = array("red", "green", "blue", "yellow");
$pimpoyo= '';
foreach ($colors as $value) {
$pimpoyo .= $value . '<br>';
}
echo $pimpoyo;
?>
讓我知道這是否有效!
uj5u.com熱心網友回復:
我認為您需要附加字串。
<?php
$colors = array("red", "green", "blue", "yellow");
$pimpoyo= "";
foreach ($colors as $value) {
$pimpoyo .= "$value <br>";
}
echo $pimpoyo;
?>
有關 .= 在php 檔案中的更多詳細資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/368478.html
標籤:php WordPress的
下一篇:如何獲取運行類的命名空間?
