/**
* php除数组指定的key值(直接删除key值实现)
* @param unknown $data
* @param unknown $key
* @return unknown
*/
function array_remove($data, $key){
if(!array_key_exists($key, $data)){
return $data;
}
$keys = array_keys($data);
$index = array_search($key, $keys);
if($index !== FALSE){
array_splice($data, $index, 1);
}
return $data;
}
/**
* php除数组指定的key值(通过直接重新组装一个数组)
* @param unknown $data
* @param unknown $key
* @return unknown
*/
function array_remove1($data,$delKey) {
$newArray = array();
if(is_array($data)) {
foreach($data as $key => $value) {
if($key !== $delKey) {
$newArray[$key] = $value;
}
}
}else {
$newArray = $data;
}
return $newArray;
}
$data = array('apple','address','ChinaGuangZhou');
$result = array_remove($data, 'name');
$result1 = array_remove1($data, 'name');
print_r($result);
print_r($result1);
版权属于:
小破孩
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论