php - 在 PHP 中用没有循环的值填充数组

标签 php syntax

是否有任何方法(不使用循环或递归)来创建数组并用值填充数组?

准确的说,我想要的效果是

$t = array();
for($i = 0; $i < $n; $i++){
    $t[] = "val";
}

但更简单。

最佳答案

使用array_fill() :

$t = array_fill(0, $n, 'val');

关于php - 在 PHP 中用没有循环的值填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506773/

相关文章:

mysql - 如何将先前的结果放入下一个查询?数据库

bash - bash中的冒号破折号 ":-"是什么意思

css - 函数是否在 CSS 标准中定义?

php - RegEx 删除 http ://www.(如果它存在于 PHP 和 JS 中)

php - 如何在 Laravel Controller 中获取 Car_type、Marks 和 model?

php - Mysql Select 查询 where 条件不能正常工作

mysql - ON 语句中的别名是未知列

php - 如何使用来自 php 网页的 expect 脚本?

php - Cakephp,排序关联表

带 $ 的 PHP 对象访问语法问题