問題:array ( [0] => [1] => 3 2 [2] => 4 5 [3] => 3 4 [4] => 2 3 [5] => 1 2 )
我想檢查陣列當中是否存在兩個數是相反的:比如3 2 和2 3
2 3 之間是空格隔開
自己寫了乙個簡單的:
foreach($array as $value)
}}
感覺用了兩次foreach和explode,**冗餘,效率不高。
後來論壇發帖,有人這樣寫:
foreach($array as $value)
}}
但還是兩次foreach
後來又有人回帖:
foreach($ar as $v)
print_r(array_intersect($ar, $t));
方法確實不錯:
$tmp = array();
foreach($arr as $item)
$tmp[$item] = true;
}
簡單陣列 static 陣列
2.陣列的使用 a.函式中區域性變數 宣告週期延長 該變數不隨函式結束而結束 初始化 只在第一次呼叫該函式時進行初始化 記憶性 後序呼叫時,該變數使用前一次函式呼叫完成之後儲存的值 儲存位置 不會儲存在棧上,放在資料段 其中,c因為每次迴圈始終為1,而b因為static的緣故,只在一開始初始化一次,...
簡單陣列與函式
建立乙個空陣列 var arr1 var arr1 newarray 建立乙個非空陣列 var arr2 1 當前陣列裡長度為1,有乙個元素為1 var arr1 newarray 1 當前陣列長度為1,元素為undrfined 以上兩個第一種為建構函式方法建立陣列,第二種為通過字面量建立陣列 第一...
php簡單資料快取類
公司手機觸屏站 由於頁面太多,所以需要做資料快取,就隨便寫乙個資料快取類。直接貼 fianl m foxmail.com 快取類 把資料查詢出,並序列化寫入檔案 class cache 讀取快取檔案 public function open name else 寫入快取檔案 public funct...