PHP新手教程

PHP新手教程

PHP教學

PHP教程 – 2個例子使用array_unique刪除陣列中重複值的例子,包含nested array和SORT_REGULAR用法

PHP教程介紹 在這篇PHP教程中,會說明PHP array_unique如何應用,array_unique是一個用來刪除陣列中重複值的函式,其能夠遍歷一個數組,並刪除其中重複的元素,只留下一個。 PHP array_unique例子 以下是兩個例子,第一個是對普通PHP數組進行array_unique的操作: <?php $array = array(1, 2, 2, 3, 4, 4, 5); $unique_array = array_unique($array); print_r($unique_array); ?> 這個例子中,$array數組中有重複的元素2和4,array_unique函式遍歷這個數組,刪除重複的元素,最終返回的$unique_array數組中只留下了一個2和4。 第二個例子是對一個多維數組(nested array)進行array_unique的操作,並使用SORT_REGULAR參數: <?php $array = array( array('name' => 'apple', 'color' => 'red'), array('name' => 'banana', 'color' => 'yellow'),...
PHP教學

PHP教程: 什麼時候用 call_user_func_array

call_user_func_array() 函數是 PHP 中非常實用的一個函數,它可以讓你以陣列的形式來傳遞參數給一個函數或者方法,以便更加靈活地調用函數或者方法。 語法 call_user_func_array(callable $callback, array $param_arr): mixed 該函數接收兩個參數: $callback:回調函數或方法的名稱。 $param_arr:作為參數傳遞給回調函數或方法的陣列。 該函數會返回回調函數或方法的返回值。如果回調函數或方法不存在,該函數會返回 false。 範例 下面是一個使用 call_user_func_array() 函數的範例。假設我們有一個函數 add(),它可以將兩個數相加並返回結果。現在我們想要使用 call_user_func_array() 函數來動態傳遞參數給該函數。 function add($a, $b) { return $a + $b; } // 使用 call_user_func_array 函數來調用 add 函數 $params = array(2,...