我目前正在Laravel建立代码,并且当数组中没有数据时,将(array)
部分添加到我的代码中修复了我的LARAVER同步问题。This is the question我从中学习并使用了(array)
代码。
我很难在LaaLeVE或PHP中找到这方面的文档,并且想知道(array)
代码来源于哪一种语言/框架,以及它到底是做什么的。如果你能指引我到正确的文档页面,我也会喜欢的。
最佳答案
这只是使用现有变量创建数组的另一种方法
$x = 1; // int
$y = (array)$x; // array[0] => 1
$z = [$x]; // array[0] => 1
我应该注意的是,最后一种方法是首选的(直接声明为数组),因为它会发生什么更清楚(类型杂耍可以产生意想不到的结果,当转换这样的值)。
http://php.net/manual/en/language.types.array.php#language.types.array.casting