php 刪除一個數(shù)組中的某個值.兼容多維數(shù)組!
更新時間:2012年02月18日 13:35:29 作者:
php中刪除一個數(shù)組中的某個值.兼容多維數(shù)組,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
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 = 'this_array_' . $i;
$next_var_name = 'this_array_' . ($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中count獲取多維數(shù)組長度的方法
- PHP中多維數(shù)組的foreach遍歷示例
- 3個PHP多維數(shù)組轉(zhuǎn)為一維數(shù)組的方法實例
- PHP 多維數(shù)組排序(usort,uasort)
- php根據(jù)某字段對多維數(shù)組進行排序的方法
- php實現(xiàn)遍歷多維數(shù)組的方法
- php中經(jīng)典方法實現(xiàn)判斷多維數(shù)組是否為空
- php遞歸遍歷多維數(shù)組的方法
- PHP使用數(shù)組依次替換字符串中匹配項
- php數(shù)組一對一替換實現(xiàn)代碼
- php str_replace替換指定次數(shù)的方法詳解
- PHP的substr_replace將指定兩位置之間的字符替換為*號
- php使用str_replace替換多維數(shù)組的實現(xiàn)方法分析
相關(guān)文章
PHP提示W(wǎng)arning:phpinfo() has been disabled函數(shù)禁用的解決方法
這篇文章主要介紹了PHP提示W(wǎng)arning:phpinfo() has been disabled函數(shù)禁用的解決方法,涉及針對配置文件中禁用函數(shù)的修改技巧,非常具有實用價值,需要的朋友可以參考下2014-12-12PHP strip_tags保留多個HTML標(biāo)簽的方法
這篇文章主要介紹了PHP strip_tags保留多個HTML標(biāo)簽的方法,需要的朋友可以參考下2016-05-05詳解WordPress開發(fā)中的get_post與get_posts函數(shù)使用
這篇文章主要介紹了WordPress開發(fā)中的get_post與get_posts函數(shù)使用,其中一般使用get_posts()函數(shù)來返回文章數(shù)組而較少使用get_post(),需要的朋友可以參考下2016-01-01淺析php與數(shù)據(jù)庫代碼開發(fā)規(guī)范
以下是對php與數(shù)據(jù)庫代碼開發(fā)規(guī)范進行了簡單的分析介紹。需要的朋友可以過來參考下2013-08-08