国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

PHP動(dòng)態(tài)參數(shù)

2020-03-22 18:59:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
$result = [    'a'=>[1,2],    'b'=>[1,2],    'c'=>[1,2],    'd'=>[1,2],]array_intersect_ukey(                    $result['a'],                    $result['b'],                    $result['c'],                    $result['d'],                    'test'                    );

現(xiàn)在的問(wèn)題是,我不知道$result里面有多少數(shù)組,有可能a-d,有可能只有a和d。

那array_intersect_ukey函數(shù)也要?jiǎng)討B(tài)根據(jù)此動(dòng)態(tài)的傳入?yún)?shù)。
比如只有a和d

array_intersect_ukey(                    $result['a'],                    $result['d'],                    'test'                    );

比如只有a,c和d

array_intersect_ukey(                    $result['a'],                    $result['c'],                    $result['d'],                    'test'                    );

要如何實(shí)現(xiàn)這種動(dòng)態(tài)傳入?yún)?shù)呢?或者有沒(méi)有其他的實(shí)現(xiàn)方法?

回復(fù)內(nèi)容:
$result = [    'a'=>[1,2],    'b'=>[1,2],    'c'=>[1,2],    'd'=>[1,2],]array_intersect_ukey(                    $result['a'],                    $result['b'],                    $result['c'],                    $result['d'],                    'test'                    );

現(xiàn)在的問(wèn)題是,我不知道$result里面有多少數(shù)組,有可能a-d,有可能只有a和d。

那array_intersect_ukey函數(shù)也要?jiǎng)討B(tài)根據(jù)此動(dòng)態(tài)的傳入?yún)?shù)。
比如只有a和d

array_intersect_ukey(                    $result['a'],                    $result['d'],                    'test'                    );

比如只有a,c和d

array_intersect_ukey(                    $result['a'],                    $result['c'],                    $result['d'],                    'test'                    );

要如何實(shí)現(xiàn)這種動(dòng)態(tài)傳入?yún)?shù)呢?或者有沒(méi)有其他的實(shí)現(xiàn)方法?

我沒(méi)怎么細(xì)看樓主的問(wèn)題,不過(guò)我告訴樓主兩個(gè)點(diǎn),我敢肯定是能解決樓主所描述的問(wèn)題:

1.留意一個(gè)叫做call_user_func_array()的函數(shù)
http://php.net/manual/zh/function.call-user-func-array.php
2.這個(gè)可能不如1重要,但是還要提一下吧:
func_num_args(); //輸出參數(shù)個(gè)數(shù)
func_get_args; //獲取參數(shù),返回參數(shù)數(shù)組
3.既然參數(shù)個(gè)數(shù)以及名稱不確定,那么,可以通過(guò)1中函數(shù)向某個(gè)函數(shù)傳參,記得參數(shù)用數(shù)組方式,數(shù)組可以讓你傳各種各樣的參數(shù)

樓主的問(wèn)題,應(yīng)該可以的到解決.

回來(lái)又仔細(xì)看了一下樓主的問(wèn)題,沒(méi)錯(cuò),call_user_func_array可以是幫助你。

可以遞歸或循環(huán)調(diào)用。

根據(jù)A ∩ B ∩ C = ( A ∩ B ) ∩ C,第一次計(jì)算頭兩個(gè)數(shù)組的交集,然再用第一次計(jì)算的結(jié)果和第三個(gè)數(shù)組(如果有的話)計(jì)算交集,以此類推。

我以前問(wèn)過(guò)類似的問(wèn)題 https://segmentfault.com/q/1010000004290664

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸定县| 新干县| 常州市| 水富县| 精河县| 勐海县| 夏津县| 沧州市| 沂源县| 民丰县| SHOW| 龙海市| 万年县| 灌阳县| 夏邑县| 武宣县| 灌云县| 额尔古纳市| 磐石市| 永宁县| 隆化县| 南部县| 博湖县| 营口市| 绥化市| 山阴县| 田东县| 从化市| 犍为县| 大竹县| 阆中市| 南安市| 五大连池市| 沛县| 三都| 湛江市| 高雄市| 乐陵市| 九龙县| 始兴县| 肥城市|