You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PHP中生成和JavaScript效果一致的递增长度零填充数组

PHP实现递增长度零填充数组序列

你可以直接使用PHP内置的array_fill函数匹配JS版的实现逻辑,对应代码如下:

for ($i = 0; $i < 25; $i++) {
    // array_fill参数:起始索引、填充长度、填充值
    $zeroArr = array_fill(0, $i, 0);
    print_r($zeroArr);
}

如果需要输出和你示例一致的方括号格式化字符串,可以改用json_encode输出:

for ($i = 0; $i < 25; $i++) {
    echo json_encode(array_fill(0, $i, 0)) . PHP_EOL;
}

实现说明

  • 循环区间设为$i < 25,刚好生成从长度为0的空数组到长度为24的全零数组,和你给出的JS效果完全匹配
  • array_fill性能优于手动循环逐个填充元素,是PHP原生推荐的数组填充方案

内容的提问来源于stack exchange,提问作者Patricia Sawyer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 13:15:01