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添加到第一篇文章中