本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

分享:laravel/php中怎样判断数组总是否存在key?laravel中has('key')的用法

有些时候,有些报错总是让我们触不及防,比如你做安卓后端开发,你永远不知道对方用的什么手机,你永远不知道会给你什么乱七八糟的数据,这时候就各种BUG了吧?怎么办?你能跟用户发脾气?判断一下我们要的数据是不是存在,不在,那就设置默认,一点脾气没有:

php中判断:

1. array_key_exists()语法

<?php
$search_array = array('first' => 1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
    echo "The 'first' element is in the array";
}
?>

2.  isset()语法

<?php
$search_array = array('first' => null, 'second' => 4);

// returns false
isset($search_array['first']);

// returns true
array_key_exists('first', $search_array);
?>

isset() 对于数组中为 NULL 的值不会返回 TRUE,而 array_key_exists() 会。

二. laravel中判断

那么关键的来了,我们laravel中怎么判断呢?Easy!

$province = array("address"=>"haha","bbs"=>"hehe");
if($province->has('address'))
{
echo "有";
}
转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/373
问题交流群 :562864481
2
打赏
发布时间 :2017-04-29 14:28:39
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册