我试图将基本的 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/