何かを見逃したのかもしれませんが、実際には、これに対する解決策が見つかりません。
glob
関数から取得した配列の形式を変更したい。
これが私のコードの外観です。
$my_files = glob('*.php');
結果は配列です。
array(
'0' => 'about.php',
'1' => 'admin-ajax.php',
'2' => 'admin-footer.php',
'3' => 'admin-functions.php',
'4' => 'admin-header.php',
'5' => 'admin-post.php',
'6' => 'admin.php',
)
これがまさに私が望んでいるものです(それぞれ、各配列のテキストで数値を変更します):
array(
'about.php' => 'about.php',
'admin-ajax.php' => 'admin-ajax.php',
'admin-footer.php' => 'admin-footer.php',
'admin-functions.php' => 'admin-functions.php',
'admin-header.php' => 'admin-header.php',
'admin-post.php' => 'admin-post.php',
'admin.php' => 'admin.php',
)
このように変数を使用して含めるには、これを配列として必要です。
array(
'name' => 'Intern download file name',
'id' => $prefix .'blog_post_intern_url',
'type' => 'select',
'options' => $my_files,
),