首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由php生成的optgroup

由php生成的optgroup
EN

Stack Overflow用户
提问于 2014-09-09 16:46:51
回答 2查看 680关注 0票数 0

我试图用PHP从数组中生成optgroup和选项,并生成它,但我的optgroup是错误的。它只显示第一个单词。在页面源中,它是正确的。

代码语言:javascript
复制
$my_array = array(
    first optgroup => array(
        key1 =>value1,
        key2 => value2,
        key3 => value3,
    ),
    second optgroup => array(
        key1 =>value1,
        key2 => value2,
        key3 => value3,
    ),
);
foreach ($my_array as $optgroup => $other_array) {
    echo "<optgroup label=". $optgroup . ">";

    foreach ($other_array as $key => $value) {
        echo "<option value=" . $key . ">" . $value . "</option>";
}
    echo "</optgroup>";

in the source code is fine:

<optgroup label=first optgroup>
    <option value=key1>value1</option>
    <option value=key2>value2</option> 
    .......

但在我的选择框中,我只看到“第一”,而不是“第一选择组”。

有什么主意吗?谢谢!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-09 16:50:47

您需要嵌入一些引号:

代码语言:javascript
复制
echo "<optgroup label=\"{$optgroup}\">";
                      ^^-----------^^----

注意,反斜杠在嵌入的引号上转义。这会产生

代码语言:javascript
复制
<optgroup label="foo bar">

而不是

代码语言:javascript
复制
<optgroup label=foo bar> 
                ^^^--- value for "label" attribute
                    ^^^---unknown random attribute

你现在在做什么

票数 1
EN

Stack Overflow用户

发布于 2014-09-09 16:54:17

尝尝这个,

代码语言:javascript
复制
$my_array = array(
    'first optgroup' => array(
        'key1' =>'value1',
        'key2' => 'value2',
        'key3' => 'value3',
    ),
    'second optgroup '=> array(
        'key1' =>'value1',
        'key2' => 'value2',
        'key3' => 'value3',
    ),
);

echo "<select>";
foreach ($my_array as $optgroup => $other_array) {
    echo "<optgroup label=". $optgroup . ">";
    foreach ($other_array as $key => $value) 
        echo "<option value=" . $key . ">" . $value . "</option>";
}
    echo "</optgroup>";
});
echo "</select>";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25749968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档