Ответ 1
Я не думаю, что есть определенная функция, которая может это сделать (хотя есть пара, которая приближается.)
Как насчет этого?
$values = range(18, 50);
$array = array_combine($values, $values);
Я хочу сделать что-то вроде (psuedo_code)
$myarray = fill_array_keys_and_values_from_parameter1_until_parameter2(18, 50);
Итак, я получаю
$myarray= array(
'18' => '18',
'19' => '19',
...
'50' => '50'
)
без идеала. Есть ли такая функция PHP, у меня был просмотр руководства, но я не мог видеть, что я искал.
Заранее спасибо
Я не думаю, что есть определенная функция, которая может это сделать (хотя есть пара, которая приближается.)
Как насчет этого?
$values = range(18, 50);
$array = array_combine($values, $values);
Использование цикла for:
$arr = array();
foreach (range(18, 50) as $i) {
$arr[$i] = $i;
}
simshaun решение намного лучше.