您好,欢迎访问一九零五行业门户网

PHP中如下代码

代码foreach((array)$a as $b=>$c){}中
(array)什么意思,解释性语言吗?
回复内容: 代码foreach((array)$a as $b=>$c){}中
(array)什么意思,解释性语言吗?
这个叫强制类型转换,表示如果变量$a不为array数组类型,则强制将其转换为array类型。
对于强制转换的规则,参阅下面的php文档
http://php.net/manual/zh/language.types.array.php#language.types.array.casting
强制类型转换,强制转化为数组
强制类型转换
类似的还有
$val = 123.456;
(int)$val
(string)$val
等等
其它类似信息

推荐信息