Php 简单列表中的多维数组

Php 简单列表中的多维数组,php,arrays,csv,multidimensional-array,Php,Arrays,Csv,Multidimensional Array,我有一个类似这样的功能,它绘制下拉菜单 $options = array( array('--- Select option ---'), array('option1'), array('option2'), ); return array( 'title' => $this->name, 'options' => array( array( 'id' => 'option_1',

我有一个类似这样的功能,它绘制下拉菜单

$options = array(
array('--- Select option ---'),
array('option1'),
array('option2'),
);

return array(
        'title' => $this->name,
        'options' => array(
            array(
                'id' => 'option_1',
                'name' => '',
                'fields' => functions::form_draw_select_field('adresiukas', $options, true) ,
            ),
        ),
    );
我想做的是从csv中选择如下选项:

$options = functions::csv_decode($this->settings['my_options'], ';');
其中选项列表如下所示:

option1;
option2;
option3;
...
option15;
如何正确地将这些设置为多维数组,以便能够使用csv中的选项?现在它只显示选项的空行,没有任何文本

以下是使用打印的csv解码功能的结果:

Array ( 
[0] => Array ( [name] => option1 [] => ) 
[1] => Array ( [name] => option2 [] => ) 
[2] => Array ( [name] => option3 [] => ) )
Array ( 
[0] => Array ( [name] => option1 [] => ) 
[1] => Array ( [name] => option2 [] => ) 
[2] => Array ( [name] => option3 [] => ) )
我的选项以以下格式保存为文本字段:

name;
option1;
option2;
option3;

您需要从某个地方开始,您需要使用在phpCan中打开文件的函数,您可以显示
functions::csv\u decode()
调用的结果。将result添加到第一篇文章中