使用以下php代码从数据库数组中获取特定值

时间:2019-07-02 03:30:38

标签: php html mysql

从下面的代码中,我只想从“ elemen_desc”数组中获取一些值数据。怎么做?我尝试在选项中放置if else语句,但是语法错误。也许有人可以帮忙吗? 。下面是以下代码。

public function ListElementDesc() {
        $document = new Document_Template_Model();
        $result = $document->ListElementDesc();
        $html = '';

        foreach ($result as $multi):
            $html .= '<option value="' . $multi['element_desc'] . '"></option>'; //' . $multi['element_code'] . '
        endforeach;

        return $html;
    }

1 个答案:

答案 0 :(得分:0)

查看您尝试过的引发错误的语法会很有用,但是,这可能会有所帮助:

foreach ($result as $multi):
    if (isset($multi['element_desc'][1])):
        $html .= '<option value="' . $multi['element_desc'][1] . '"></option>'; //' . $multi['element_code'] . '
    else:
        $html .= '<option value="' . $multi['element_code'][0] . '"></option>'; //' . $multi['element_code'] . '
    endif;
endforeach;

为进一步参考,该页面可能会有所帮助,PHP Alternative Syntax for Control Structures