如何在PHP中仅使用FOR循环获取复选框值
目前,下面的代码运行良好,但我希望使用除foreach循环之外的其他代码如何在PHP中仅使用FOR循环获取复选框值,php,html,for-loop,checkbox,foreach,Php,Html,For Loop,Checkbox,Foreach,目前,下面的代码运行良好,但我希望使用除foreach循环之外的其他代码 <form action="action_page.php" method="post"> Select skills PHP <input type="checkbox" value="PHP" name="skills[]"> JAVA <input type="checkbox" value="Java"
<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;
};
?>
选择技能
PHP
JAVA
请尝试以下操作
if(!empty($skills)) {
for($i=0; $i < count($skills); $i++) {
echo $skills[$i];
}
}
if(!empty($skills)){
对于($i=0;$i
希望这能有所帮助。$skills=$\u POST['skills';
$skills=$_POST['skills'];
for($i=0; $i<sizeof($skills);$i++){
echo $skills[$i];
};
对于($i=0;$i来说,没有foreach的另一种解决方案是使用php函数
infrade()
就像这样:
if(! empty($skills)) {
$skills_to_str = implode("/", $skills);
}
函数
内爆().请不要只发布代码作为答案,还要解释代码的作用以及它是如何解决问题的。带有解释的答案通常质量较高,并且更有可能吸引更多的投票。