Php Foreach生成选项
很难从字面上解释我想要什么,但我会尝试展示一些例子。。。我需要为特定的Php Foreach生成选项,php,Php,很难从字面上解释我想要什么,但我会尝试展示一些例子。。。我需要为特定的$\u POST生成一个函数,其中此POST的输出为“0”和“1”,其中应为“否”和“是”,以下是一些代码以帮助大家理解: private function createTraineeList($treineiro) { $row = ''; foreach ($treineiro as $value) { $row .= '<option value="'. $
$\u POST
生成一个函数,其中此POST的输出为“0”和“1”,其中应为“否”和“是”,以下是一些代码以帮助大家理解:
private function createTraineeList($treineiro) {
$row = '';
foreach ($treineiro as $value) {
$row .= '<option value="'. $value['training'] .'">'. 'description doesn't have a post' .'</option>';
}
return $row;
}
私有函数createTraineList($treineiro){
$row='';
foreach($treineiro作为$value){
$row.=''.“说明中没有帖子”“;
}
返回$row;
}
$treineiro
应该是返回0或1的$\u POST['training']
我正在使用一个函数来创建变量,在这里我可以将这个特定的行放入html,只需调用我在变量中设置的名称
问题是,这个代码是错误的,我不知道如何正确使用它,不幸的是,我认为没有人会得到我真正需要的东西,但值得一试
编辑1:代码中没有“description not have post”这一行,这是我引用的一句话,因为我真的不知道该在那里放什么。在这里更改,使用转义序列
\
$row .= '<option value="'. $value['training'] .'">'. 'description doesn\'t have a post' .'</option>';
$row.=''描述没有帖子“.”;
同时检查此项以便更好地理解:在此处更改,使用转义序列
\
$row .= '<option value="'. $value['training'] .'">'. 'description doesn\'t have a post' .'</option>';
$row.=''描述没有帖子“.”;
另外,请检查此项以更好地理解:您可能需要查看以下内容:
<?php
private function createTraineeList($treineiro) {
$row = '';
// FOREACH MIGHT BE VERY UNNECESSARY SINCE IT IS EITHER 1 OR 0
// JUST USE A SIMPLE "IF" LIKE SO:
// AND IF $treineiro IS EITHER 0 OR ONE WHAT IS THE MEANING OF THE $value IN YOUR FOREACH LOOP?
//foreach ($treineiro as $value) {
if($treineiro){
// THE SINGLE QUOTE IN THE "doesn't" NEEDS TO BE ESCAPED..
$row .= '<option name="training" value="'. $treineiro .'">'. 'description doesn\'t have a post' .'</option>';
}else{
// I DON'T KNOW WHAT YOU WANT TO DO HERE ....
}
return $row;
}
您可能想看看这个:
<?php
private function createTraineeList($treineiro) {
$row = '';
// FOREACH MIGHT BE VERY UNNECESSARY SINCE IT IS EITHER 1 OR 0
// JUST USE A SIMPLE "IF" LIKE SO:
// AND IF $treineiro IS EITHER 0 OR ONE WHAT IS THE MEANING OF THE $value IN YOUR FOREACH LOOP?
//foreach ($treineiro as $value) {
if($treineiro){
// THE SINGLE QUOTE IN THE "doesn't" NEEDS TO BE ESCAPED..
$row .= '<option name="training" value="'. $treineiro .'">'. 'description doesn\'t have a post' .'</option>';
}else{
// I DON'T KNOW WHAT YOU WANT TO DO HERE ....
}
return $row;
}
好吧,我提出了一个解决方案,现在我觉得自己非常愚蠢,因为我没有早点考虑这个问题,但是嘿,这就是开发人员的生活,对吗
private function createTraineeList() {
$row = '';
if (isset($_POST['training'])) {
if ($_POST['training'] == '0') {
$row .= '<option value="0" selected="selected">Não</option>
<option value="1">Sim</option>';
} else if ($_POST['training'] == '1') {
$row .= '<option value="0">Não</option>
<option value="1" selected="selected">Sim</option>';
}
} else {
$row .= '<option value="0">Não</option>
<option value="1">Sim</option>';
}
return $row;
}
private函数createTraineList(){
$row='';
如果(isset($_POST['training'])){
如果($_POST['training']=='0'){
$row.='Não
Sim';
}如果($_POST['training']=='1'){
$row.='Não
Sim';
}
}否则{
$row.='Não
Sim';
}
返回$row;
}
随便欺负我吧,这是我应得的。好吧,所以我提出了一个解决方案,我现在觉得自己非常愚蠢,因为我没有早点考虑这个问题,但是嘿,这就是开发人员的生活,对吗
private function createTraineeList() {
$row = '';
if (isset($_POST['training'])) {
if ($_POST['training'] == '0') {
$row .= '<option value="0" selected="selected">Não</option>
<option value="1">Sim</option>';
} else if ($_POST['training'] == '1') {
$row .= '<option value="0">Não</option>
<option value="1" selected="selected">Sim</option>';
}
} else {
$row .= '<option value="0">Não</option>
<option value="1">Sim</option>';
}
return $row;
}
private函数createTraineList(){
$row='';
如果(isset($_POST['training'])){
如果($_POST['training']=='0'){
$row.='Não
Sim';
}如果($_POST['training']=='1'){
$row.='Não
Sim';
}
}否则{
$row.='Não
Sim';
}
返回$row;
}
请随意欺负我,这是我应得的。尝试在不…的位置使用不…。$treineiro应该是$\u POST['training'],返回0或1。。。。如果$treineiro返回布尔值0或1;foreach循环的用途是什么?另外,您在单词中有一个未替换的单引号:难道…我不应该使用If语句吗?如果是,如何使用?请尝试在不…的位置使用不…$treineiro应该是返回0或1的$_POST['training']。。。。如果$treineiro返回布尔值0或1;foreach循环的用途是什么?另外,您在单词中有一个未替换的单引号:难道…我不应该使用If语句吗?如果是这样的话,怎么做?代码中没有“描述没有帖子”这一行,这是我引用的一句话,因为我真的不知道该放在那里。我想读完这篇文章后,你会足够理解这一点:)很幸运代码中没有“描述没有帖子”这一行,这是我引用的一句话,因为我真的不知道该写些什么。我想在读了这篇文章后,你会明白这一点:)祝你好运