請寫乙個php函式,可以接受任意數量的引數
這是一道面試題。怎麼寫這個函式呢?
function fun(......)
-----------------------------------------解決方案------------------------------
//php code
function show_params ()
}//沒有引數,什麼都不輸出
echo foo();
//輸入 hello world
echo foo('hello ', 'world'); 輸出
arg1 : hello
arg2 : world
//輸入 hello world again
echo foo('hello ', 'world', 'again'); 輸出
arg1 : hello
arg2 : world
arg3 : again
擴充套件func_num_args():返回當前函式引數的個數
func_get_arg():返回當前函式指定引數的值
如何寫乙個可接受任意數量引數的函式
在 c 11之前,編寫帶有任意數量引數的函式的唯一方法是使用可變引數函式,最有名的要數 c runtime library 的 printf 如果您曾經使用這種方法編寫過 你就會知道這種方法有多麼麻煩。除了型別不安全之外,還需要糾正一些錯誤。而且,每次使用都要小心翼翼,說不定 就出錯了。所以,下面給...
請實現乙個節流函式
什麼是節流函式?簡單講就是讓乙個函式無法在短時間內連續呼叫,只有當上一次函式執行後過了規定的時間間隔,才能進行下一次該函式的呼叫。或者說你在操作的時候不會馬上執行該函式,而是等你不操作的時候才會執行。函式節流的原理 可通過使用定時器,在操作的時候讓函式延時執行,如果在這個時間內還在操作,則清除原來的...
js 寫乙個函式實現任意陣列的翻轉
作業1 要求寫乙個函式,實現任意陣列的翻轉 這裡的任意理解為任意長度,打算用argument來實現 剛開始的 4 寫乙個函式實現任意陣列翻轉 function reverse return newarr var re reverse 1,2,3,4,5,6 這裡加了中括號,因為記得陣列是加上的 co...