用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

取数组中的元素,判断键名是否存在并且判断值是否存在

2014-10-30 作者: php源代码大全举报

[php]代码库

/**
 * Element
 *
 * 取数组中的元素,判断键名是否存在并且判断值是否存在
 *
 */
if ( ! function_exists('element'))
{
    function element($item, $array, $default = FALSE)
    {
        if ( ! isset($array[$item]) OR $array[$item] == "")
        {
            return $default;
        }

        return $array[$item];
    }
}

// ------------------------------------------------------------------------

/**
 * 随机返回数组内的一个函数,用array_rand()获取随机键名
 *
 * @access  public
 * @param   array
 * @return  mixed   depends on what the array contains
 */
if ( ! function_exists('random_element'))
{
    function random_element($array)
    {
        if ( ! is_array($array))
        {
            return $array;
        }

        return $array[array_rand($array)];
    }
}

// --------------------------------------------------------------------

/**
 * Elements
 *
 * 从数组中返回若干单元,若数组不存在则返回false
 *
 * @access  public
 * @param   array
 * @param   array
 * @param   mixed
 * @return  mixed   depends on what the array contains
 */
if ( ! function_exists('elements'))
{
    function elements($items, $array, $default = FALSE)
    {
        $return = array();

        if ( ! is_array($items))
        {
            $items = array($items);
        }

        foreach ($items as $item)
        {
            if (isset($array[$item]))
            {
                $return[$item] = $array[$item];
            }
            else
            {
                $return[$item] = $default;
            }
        }

        return $return;
    }
}



网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...