php Array无法从key获得value的情况处理。
来源:互联网 发布:软件开发中的专业术语 编辑:程序博客网 时间:2024/05/18 17:23
最近用Array的key来找value,如果key不存在的情况应该怎么处理:
final class error_info_android {
static $arr_error_info = array(
0 => "OK",
1 => "系统正忙,请勿重复操作!",
);
}
$error_code=100;
$error_msg=error_info_android::$arr_error_info[$error_code];
如果error_code没找到,将会报错,无法通过php编译。
Notice: Undefined offset。
解决问题办法:
用empty或isset来做判断
如if(empty(error_info_android::$arr_error_info[$error_code])){...}
if(isset(error_info_android::$arr_error_info[$error_code])){...}
就会防止编译错误。
至于empty和isset区别就是对余变量$temp=0, empty()返回falase,而isset返回true
""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE
0 0
- php Array无法从key获得value的情况处理。
- 获得资源文件的key和value
- 如何获得map的key和Value
- 从json字符串获取key的value
- php输出memcached 的key-value
- 遍历一个map,从中取得key 和value。不知道key的情况下取value。
- java里面如何去获得map里面的key-value;
- php array key 的存储规则
- 获得PHP代码占用内存的情况
- 获得php代码占用内存的情况
- 获得php代码占用内存的情况
- JAVA基础知识——从Map中获得Key集合及Value集合
- java.util.HashMap中的key为对象的问题,对象key获得相应的value值
- JAVA 解析未知JSON并获得key,value,value的类型
- 根据key从Properties文件中加载指定的value
- 从json串中根据key取出value的方法
- 获取从服务器传来的key-value对
- key value数据对于C结构的处理
- 解决Android ListView中图片异步加载错位问题
- Python库集锦
- opencv学习笔记12 图像轮廓的提取和绘制
- mockMvc的url详解
- [置顶] JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
- php Array无法从key获得value的情况处理。
- Flex中[Bindable]的使用心得
- ios app 提交评审注意事项
- 你对Position的了解程度有多少? | css3教程-css3实例-css3动画 | W3CPlus
- python远程连接Oracle数据库环境配置步骤
- 遍历Windows系统中所有进程的名字(*.exe)
- 尝试数据库连接时失败
- 【python】判断值是否在list或set中的对比
- 答题比赛