php对一个数组的一项输出,若找不到这个下标对应的项就输出数字0而不是null 假设有一个含有大量字符串下标的数组例如 $a['dfsfd']=444; $a['bgdhg']=555; $a['jndggad']=4434; 含几百个下标现在假设我输出一个不存在的下标 如echo $a['mmmm'] 但是这个mmmm下标是不存在于这个数组的。正常情况下会输出null,也就是啥也不输出,现在如何让其对所有不存在的下标都输出数字0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo isset($a['mmmm'])?$a['mmmm']:'0';或echo !empty($a['mmmm'])?$a['mmmm']:'0';注意这两者不同,根据你的需要选择 echo isset($a['mmmm'])?$a['mmmm']:'0'; 应该是很使用于他的那种情况 <?phpif(in_array('key_name',$arr)){ echo $arr['key_name'];//自己查怎么用in_array这个函数。。}?> 这样一个简单却棘手的问题如何解决 小弟刚学php大家帮我解释一下__set与__get 奇怪问题 页面不显示 但html代码都已经下载下来了 $this->users问题求助? 怎么写用时间表达式来查询呢 关于Discuz论坛的问题 问一个smarty的问题。 这个针对mysql的函数怎么转换成针对PostgreSQL的啊??各位高手帮帮我吧!! 我的MYSQL服务为什么只能在命令行里启动,在控制面板里启动不了?? 1000分求解:一个网页打开的时候怎么使它右边的滚动条在最下面而不是最上面? apache2 配置问题 文件路径问题 Smarty 载入 html 的问题
或
echo !empty($a['mmmm'])?$a['mmmm']:'0';注意这两者不同,根据你的需要选择
<?php
if(in_array('key_name',$arr)){
echo $arr['key_name'];//自己查怎么用in_array这个函数。。
}
?>