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

这篇博客介绍了PHP中的三个实用函数:element用于检查并获取数组元素,random_element用于随机选取数组元素,elements则用于批量获取多个指定元素。这些函数简化了数组操作,适用于开发过程中的常见需求。
摘要由CSDN通过智能技术生成

[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;

}

}

694748ed64b9390909c0d88230893790.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值