首頁 > php教程 > PHP源码 > 删除一个数组中的某个值!

删除一个数组中的某个值!

PHP中文网
發布: 2016-05-25 17:12:03
原創
1053 人瀏覽過

1. [PHP]代码

function array_remove_key($array, $keys)
{
    $num = count($keys);
    $num_last = $num - 1;
    $this_array_0 = &$array;
    $last_key = $keys[$num_last];
    for ($i = 0; $i < $num_last; $i++)
    {
        $this_key = $keys[$i];
        $this_var_name = &#39;this_array_&#39; . $i;
        $next_var_name = &#39;this_array_&#39; . ($i + 1);
        if (!array_key_exists($this_key, $$this_var_name)) {
            break;
       }
        $$next_var_name = &${$this_var_name}[$this_key];
    }
    unset(${$next_var_name}[$last_key]);
    return $array;
}
登入後複製

                   

                   

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板