PHP中 print_r打印出来是Array() 10
为什么print_r打印数组出来是Array()没有显示数组的内容在类里publicfunctionassign($_var,$_value){if(isset($_va...
为什么print_r打印数组出来是Array() 没有显示数组的内容
在类里
public function assign($_var,$_value){
if(isset($_var) && !empty($_var)){
$this->_arr[$_var]=$_value;
}else{
exit('ERROR:请设置模板变量');
}
}
然后 执行
时print_r($this->_arr) 就变成 Array() 展开
在类里
public function assign($_var,$_value){
if(isset($_var) && !empty($_var)){
$this->_arr[$_var]=$_value;
}else{
exit('ERROR:请设置模板变量');
}
}
然后 执行
时print_r($this->_arr) 就变成 Array() 展开
3个回答
展开全部
那就证明这个数组是空的,没有值
首先你要确定你的$_var和$_value是否有值,如果$_var和$_value本身没值,那就更不用说赋值了
首先你要确定你的$_var和$_value是否有值,如果$_var和$_value本身没值,那就更不用说赋值了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议打印数据的时候最好用var_dump这样就不会出现Array()这种情况,因为出现这种情况不一定就是空数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组为空,建议用var_dump
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询