5個有用的php陣列操作函式

2021-06-19 00:24:25 字數 875 閱讀 6212

1:修改一維陣列裡面某乙個鍵值對的key的名稱

//修改陣列裡面某個key的名字

function array_change_key(&$input,$key,$replace_key) }

2:刪除一維陣列裡面某個值

//刪除陣列裡面的某個值

function array_delete(&$input,$value));

}

3:刪除乙個二維矩陣陣列裡面的某一列

//刪除二維陣列裡面某一列

function array_delete_column(&$input,$column)

}

4:獲取php二維陣列的某一列構成新的陣列 

if(!function_exists("array_column"))

return $new_arr;

}}

5:二維陣列,更具某一列的值排序的函式

function array_sort(&$arr=null,$field=null,$type=sort_asc)//三個引數分別表示,要排序的陣列,要比較的字段,和排序方式

array_multisort($b,$type,$arr);

return;

unset($b);

$newarr = array();

//因為排序之後去掉了關聯 key,取username 作為鍵

foreach ($arr as $k=>$v)

unset($arr);

$arr = $newarr;

}

php中陣列操作中兩個很有用的函式

今天發現php中有兩個陣列中很好用的操作的函式,經常被忽視了,乙個array intersect,另外乙個是array diff,首先來介紹下arry diff 1 array diff array diff 函式返回兩個陣列的差集陣列。該陣列包括了所有在被比較的陣列中,但是不在任何其他引數陣列中的...

有用的php函式

一 檔案靜態化 檔案讀取函式 檔案讀取函式 function php read file name fclose fd return buf 如果知道的是檔案的連線位址的話 fileaddress http localhost filename.html 檔案所在的位址 function php r...

PHP陣列函式 5

1.array reverse 函式以相反的元素順序返回陣列 array reverse array,preserve preserve規定是否保留原始陣列的鍵名array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵...