PHP:如何用键和值填充数组,以便 1 = 1、2 = 2、3 = 3 等

标签 php arrays

我想做类似(伪代码)的事情

$myarray = fill_array_keys_and_values_from_parameter1_until_parameter2(18, 50);

让我得到

$myarray= array(

'18' => '18',
'19' => '19',
...
'50' => '50'
)

理想情况下无需 for 循环。有没有这样的PHP函数,我翻了翻手册,没看到我要找的东西。

提前致谢

最佳答案

我不认为有一个特定的函数可以做到这一点(尽管有几个很接近。)

做这个怎么样?

$values = range(18, 50);
$array = array_combine($values, $values);

关于PHP:如何用键和值填充数组,以便 1 = 1、2 = 2、3 = 3 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453276/

相关文章:

c - 切换字母(无字符串或字符串函数)

c - Z3:提取数组解释

php - 数组到 CSV 导出功能在 WordPress 插件中面临问题

php - 使用包含两个元素的关联数组在多维数组中搜索唯一行

php - 监听 Symfony 2 中的所有事件

php - MySQL:获取所有行进行搜索?

javascript - 提交表单后显示一个div并保留表单的信息

php - 使用 Twig 解码存储在 MySQL 中的 HTML 实体(在 Symfony 中)

php - 检查数据库中的现有用户名

java - 在 JSP 中从对象 ArrayList 转换为对象数组