私は巨大な多次元配列を持っています。名前を付けましょう$big_array
。
さらに、上記の配列に入れる必要がある次のデータセットがあります。
$input = array('one','two','three','four');
それが $big_array にプッシュする必要があるものです (上記の $input に基づく):
$value = array(
'id' => $number,
'title' => 'foo',
'type' => 'options',
'options' => array('one','two','three','four'),
'page' => 'font_manager',
);
array_push($big_array, $value);
$big_array 構造は次のようになります。
$big_array = array(
(...)
array(
'id' => 'Bar',
'title' => 'Foo',
'type' => 'select',
'page' => 'font_manager',
),
array(
'id' => 'ss_font',
'title' => __("Main font:",'solidstyle_admin'),
'type' => 'select',
'page' => 'font_manager',
'description' => __("This font will be used for all pages.",'solidstyle_admin'),
'default' => '',
'options' => array(
'option1' => 'option1',
'option2' => 'option12,
),
),
(...)
);
私が正確にやりたいことは、配列にループを含めることができる場合、次のようになります (はい、それがどれほど間違っているかはわかっています。それをよりよく説明しようとしています):
$input = array('one','two','three','four');
$value = array(
'id' => $number,
'title' => 'foo',
'type' => 'options',
'options' => array(
foreach($input as $number) {
echo $number.',';
};
),
'page' => 'font_manager',
);