目前以下代碼工作正常但我想要一個(gè)除了 foreach 循環(huán)之外的替代代碼, <form action="action_page.php" method="post"> Select skills PHP <input type="checkbox" value="PHP" name="skills[]"> JAVA <input type="checkbox" value="Java" name="skills[]"> <input type="submit" value="submit"> </form><?php$skills=$_POST['skills'];foreach($skills as $value){ echo $value;};?>
3 回答

慕慕森
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
$skills=$_POST['skills'];
for($i=0; $i<sizeof($skills);$i++){
echo $skills[$i];
};

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
沒有 foreach 的替代解決方案是使用 php 函數(shù) implode()
。
像那樣:
if(! empty($skills)) { $skills_to_str = implode("/", $skills); }
該函數(shù)將數(shù)組implode()
展開 $skills
為字符串$skills_to_string
,并用“/”分隔每個(gè)值。

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
請(qǐng)嘗試以下操作
if(!empty($skills)) {
for($i=0; $i < count($skills); $i++) {
echo $skills[$i];
}
}
希望這可以幫助。
- 3 回答
- 0 關(guān)注
- 172 瀏覽
添加回答
舉報(bào)
0/150
提交
取消