亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

bad.php 和 good.php 運行輸出疑問???

bad.php 和 good.php 的執行輸出幾乎不可能一樣吧,bad.php輸出的是沒有重復值的并且數組個數肯定超過任何一個子數組的大數組,但是good.php肯定輸出的是2002個元素的數組,array_merge去除重復應該是針對非正整數鍵(字符)進行比較,所以good.php不會去重

<?php
????$arr1?=?$arr2?=?range(10,20);
????$arr1_k?=?$arr2_k?=?range('A',?'K');
????shuffle($arr1);shuffle($arr2);
????shuffle($arr1_k);shuffle($arr2_k);
????$arr1?=?array_combine($arr1_k,?$arr1);
????$arr2?=?array_combine($arr2_k,?$arr2);
????$merged?=?(array_merge($arr1,?$arr2));
????echo?"<pre>";
????var_export($arr1);
????var_export($arr2);
????var_export($arr1_k);
????var_export($arr2_k);
????var_export($merged);
????echo?"</pre>";


正在回答

1 回答

array_merge去重是去鍵名的重。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

bad.php 和 good.php 運行輸出疑問???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號