php - 如何在 PHP 中使用 array_fill 函数创建数组?

标签 php arrays php-5.3

我想创建一个如下所示的数组

array(2) {
  [0]=>
  array(2) {
    [0]=>
    int(1)
    [1]=>
    int(0)
  }
  [1]=>
  array(2) {
    [0]=>
    int(2)
    [1]=>
    int(0)
  }
}

这里内部数组的第一个元素将是增量的,第二个元素将始终为 0。外部数组的长度应为 30。我在这上面花了很多时间,但我无法解决。 你们中的任何人都可以帮助我吗? 谢谢

最佳答案

您可以使用 array_map()range() 来实现:

$o = array_map(function($a) { return array($a, 0); }, range(1, 30));

Demo

关于php - 如何在 PHP 中使用 array_fill 函数创建数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604840/

相关文章:

javascript - 多个网站上的单个 HTML5 表单

php - 使用php用户定义函数连接多个数据库

php - 翻译 WordPress 插件标题

javascript - Jquery + Ajax,Params有数据但响应说没有数据

c++ - 如何有效地将 float 别名为命名成员和数组元素?

java - 将单词转换为 2 个字母的数组

python - 如何使用 numpy 对数据进行 one-hot 编码?

php - 获取经过身份验证的用户 onAuthenticationSuccess

php - 如何使用 file_get_contents ('php://input' 获取文件信息 + 正文)?

php - 如何处理从联合选择语句接收的数据