最近項目需要對數組有這麼一個要求,數組本身的內容可能會不斷改變,如果知道數組的某個鍵名,如何獲取下一個鍵名? 剛開始的時候以為會不好寫,就不斷書上找數組的相關函數,又去網上搜索,發現都沒有。 於是自己動手寫寫,沒想到如此簡單就寫好了。 [html] /* * 求數組當前鍵名的下一個鍵名 * $array 數組 * $keys 當前的鍵名 * 返回下一個鍵名 */ function next_array($array,$keys){ $n=0; foreach($array as $key =>$value){ if($n==1) return $key; if($key == $keys) $n++; } } 發現很多時候,還是得靠自己。