JS與PHP向函數(shù)傳遞可變參數(shù)的區(qū)別實例代碼
更新時間:2011年05月18日 00:36:06 作者:
JS與PHP向函數(shù)傳遞可變參數(shù)的區(qū)別實例代碼,需要的朋友可以參考下。
# JS 調(diào)用函數(shù)傳遞可變參數(shù)的方法
<script>
function test() {
for(var i = 0;i < arguments.length; i++) {
alert(arguments[i]);
}
}
//調(diào)用函數(shù)
test(1, 2, 3, 'abc');
</script>
# PHP 調(diào)用函數(shù)傳遞可變參數(shù)的方法
<?php
//方法一
//接收一系列參數(shù),并逐一輸出
function show_params () {
//獲取傳遞參數(shù)的個數(shù)
$count = func_num_args();
//遍歷參數(shù)并逐一輸出
for ($i = 0; $i < $count; $i++) {
//獲取參數(shù)
$param = func_get_arg($i);
echo $param . PHP_EOL;
}
}
//調(diào)用函數(shù)
show_params(1, 2, 'apple', 3.14);
//方法2
function show_params () {
//定義存儲傳遞參數(shù)的數(shù)組
$params = array();
//獲取全部參數(shù)
$params = func_get_args();
$count = count($params);
//遍歷并逐一輸出參數(shù)
for ($i = 0; $i < $count; $i++) {
echo $params[$i];
echo PHP_EOL;
}
}
//注: 方法2比方法1執(zhí)行的慢一些
復(fù)制代碼 代碼如下:
<script>
function test() {
for(var i = 0;i < arguments.length; i++) {
alert(arguments[i]);
}
}
//調(diào)用函數(shù)
test(1, 2, 3, 'abc');
</script>
# PHP 調(diào)用函數(shù)傳遞可變參數(shù)的方法
復(fù)制代碼 代碼如下:
<?php
//方法一
//接收一系列參數(shù),并逐一輸出
function show_params () {
//獲取傳遞參數(shù)的個數(shù)
$count = func_num_args();
//遍歷參數(shù)并逐一輸出
for ($i = 0; $i < $count; $i++) {
//獲取參數(shù)
$param = func_get_arg($i);
echo $param . PHP_EOL;
}
}
//調(diào)用函數(shù)
show_params(1, 2, 'apple', 3.14);
//方法2
function show_params () {
//定義存儲傳遞參數(shù)的數(shù)組
$params = array();
//獲取全部參數(shù)
$params = func_get_args();
$count = count($params);
//遍歷并逐一輸出參數(shù)
for ($i = 0; $i < $count; $i++) {
echo $params[$i];
echo PHP_EOL;
}
}
//注: 方法2比方法1執(zhí)行的慢一些
相關(guān)文章
php數(shù)組合并array_merge()函數(shù)使用注意事項
array_merge()函數(shù)在php中是對數(shù)組進(jìn)行合并的,可以把多個數(shù)組合成一個數(shù)組,并且不改變原數(shù)組(www.111cn.net)的值了,但今天我在使用array_merge合并數(shù)組時碰到幾個小細(xì)節(jié)上的問題,下面我舉例子給各位朋友看看2014-06-06phpmyadmin中配置文件現(xiàn)在需要絕密的短語密碼的解決方法
phpmyadmin中配置文件現(xiàn)在需要絕密的短語密碼的解決方法...2007-02-02PHP使用PDO創(chuàng)建MySQL數(shù)據(jù)庫、表及插入多條數(shù)據(jù)操作示例
這篇文章主要介紹了PHP使用PDO創(chuàng)建MySQL數(shù)據(jù)庫、表及插入多條數(shù)據(jù)操作,結(jié)合實例形式總結(jié)分析了php基于pdo的mysql數(shù)據(jù)庫創(chuàng)建、數(shù)據(jù)表創(chuàng)建以及多條數(shù)據(jù)插入操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-05-05