php二維數組中的查找(善於利用基礎函數)


php二維數組中的查找(善於利用基礎函數)

一、總結

真沒必要完整的寫函數,善於借用

1、array_search()是在以為數組中來找,現在我們要在二維數組數組中來,肯定要借用這個
2、!==false的真正用法,是既有返回false,又有返回表示false數組的0的時候
 

 

 

二、php二維數組中的查找(善於利用基礎函數)

題目描述:

在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。

代碼:

 1 <?php
 2 
 3 function findInOneArray($target, $array){
 4     if(array_search($target,$array)!==false) return true; //1、array_search()是在以為數組中來找,現在我們要在二維數組數組中來,肯定要借用這個  5     else return false; //2、!==false的真正用法,是既有返回false,又有返回表示false數組的0的時候  6 }
 7 
 8 function Find($target, $array)
 9 {
10     foreach($array as $key => $val){
11         if(findInOneArray($target, $val)) return true;
12     }
13     return false;
14 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM