2013-10-29 124 views
-1

下面是一些IM的一部分尝试做,如果香港专业教育学院拿到了第2 $ course_item =我想在这里补充一个字所以它实际上是这样的:。添加一个额外的单词到一个PHP变量?

cerealchoices或toastchoices等等等等

如何添加在$ course_item变量的末尾添加单词选项?

这是循环遍历所有的文本框。

$course_menuname = $row['course_menuname']; #E.G breakfast_cereal, breakfast_toast 
$course_item = $row['course_jsname']; #E.G cereal, toast, jacketpotato 
if(!empty($course_menuname)) { 
    foreach($course_menuname as $course_item) { 
    $course_item = trim($course_item); 
    if(!empty($course_item)) { 
     $course_item .= "$course_item;"; 
    } 
    } 
} 

这是我希望它看起来像:

$course_menuname = $row['course_menuname']; #E.G breakfast_cereal, breakfast_toast 
$course_item = $row['course_jsname']; #E.G cereal, toast, jacketpotato 
if(!empty($_POST['breakfast_cereal'])) { 
    foreach($_POST['breakfast_cereal'] as $cereal) { 
    $cereal= trim($cereal); 
    if(!empty($cereal)) { 
     $cerealchoices .= "$cereal;"; 
    } 
    } 
} 

凡说cerealchoices,在第一个变量$ course_item有词谷物我想补充的世界选择到结束了吗?

回答

2
$course_item = "{$row['course_jsname']}choices"; 

应该做你所需要的。请注意,大括号并未实际打印,它们只是告诉PHP将所有包含的文本视为一个变量。

+0

我其实没有字我原来的问题很好,下面是我的脚本和我想要的更多内容:http://pastebin.com/HpniXeCX,你看它说$ cerealchoices。=“$ cereal;”;在第26行,我如何将单词选项添加到循环单词中? – Exoon

+0

@Exoon如果您使用新信息编辑原始问题,对每个人都会更好。粘贴您的代码以及! – LokiSinclair

+0

您最终期待的'$ course_item'的输出是什么?目前我认为它看起来像“谷物;烤面包;土豆;”,那么你期待它看起来如何? –

2

这应该帮助你与你的目标:)

$course_item = $row['course_jsname']."choices"; 

虽然菲利普普赖斯有一个更优雅的解决方案:)

阅读更多PHP manual

+0

谢谢对于答复,我实际上没有把我的原始问题说得很好,但是,我为菲利普斯的回答添加了一个回应,你知道如何做到这一点吗? – Exoon

相关问题