php - JavaScript 中是否有相当于 "new Array (number)"的 PHP?

标签 php javascript arrays variables

我试图将基本的 Javascript 函数转换为 PHP,我看到其中一个变量被声明为 var Variable = new Array (13)

我知道 PHP 变量声明如下:$variable = array()

但是 new Array(13) 中的“13”呢?这会转化为 $variable = array(13) 吗?我试过了,但似乎没有用。

这在 Javascript 中

var results = new Array (13);

在 PHP 中变成这个,我说的对吗?

$results = array(13);

最佳答案

实际上,在这种情况下,您正在创建一个大小为 13 的数组。

您实际上不需要在 PHP 中预分配数组,但您可以这样做:

$result = array_fill( 0, 12, null);

这将创建一个包含 13 个元素(索引从 0 到 12)的数组,其值为 null

关于php - JavaScript 中是否有相当于 "new Array (number)"的 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11404398/

相关文章:

php - Woocommerce 评论订单总 Hook 两次回显结果

php - 数据不会在 Highcharts 上回显

c++ - 以类似于初始化字符串文字的方式初始化 char 数组

c++ - 为什么在使用字符索引数组时会出现这种不同的行为?

python - 检查多维 numpy 数组中两个轴的相等性

php - 您不能在 laravel 中序列化或反序列化 PDO 实例

php - 在 PHP 中使用多个条件访问嵌套的 MySQL Select。

javascript - 如何在 Angular2 中正确实现 detectChanges()?

javascript - 从 Controller 返回 JavaScript 作为内容或 JavaScriptResult

javascript - 关于带参数传递函数的函数式编程问题