首頁 > php教程 > php手册 > php 二維陣列驗證一個值是否存在

php 二維陣列驗證一個值是否存在

WBOY
發布: 2016-10-17 09:12:06
原創
2289 人瀏覽過

php 判斷數字在二維數組裡
$arr = array(  <br>    array('a', 'b'),  <br>    array('c', 'd')  <br> );  <br>     <br> in_array('a', $arr); // 此時返回的永遠是 false  <br> deep_in_array('a', $arr); // 此時回傳 true 值  <br>     <br> function deep_in_array($value, $array) {   <br>     foreach($array as $item) {   <br>         if(!is_array($item)) {   <br>             if ($item == $value) {  <br>                 return true;  <br>             } else {  <br>                 continue;   <br>             }  <br>         }   <br>             <br>         if(in_array($value, $item)) {  <br>             return true;      <br>         } else if(deep_in_array($value, $item)) {  <br>             return true;      <br>         }  <br>     }   <br>     return false;   <br> }

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板