本文目錄一覽:
php取二維數組的值
$arr=array(
‘a’=array(‘1.1’=1,’1.2’=2,’1.3’=3),
‘b’=array(‘2.1’=11,’2.2’=22,’2.3’=33),
‘c’=array(‘3.1’=111,’3.2’=222,’3.3’=333),
‘d’=array(‘4.1’=1111,’4.2’=2222,’4.3’=3333),
‘e’=array(‘5.1’=11111,’5.2’=22222,’5.3’=33333)
);
while(list($key,$value) = each($arr))
{
while(list($k,$v) = each($value))
{
echo $key.”==”.$k.”===”.$v.”br”;
}
}
php用正則匹配二維數組的鍵值
這個應用不要正則啊。正則適合複雜的情況(缺點效率差),但這裡明顯沒有那麼複雜。
我倒是從你的測試數據看出來 你要過濾出 值是數組的。
array_filter($array, 『is_array』);這樣也不是達到你的目的了嗎?
php 二維數組 知道value 怎麼得到對應的key?
?php//如果數組裡包含多個相同的value,則返回key數組function getKeyByValue($var_arr, $value){ $key = array(); foreach($var_arr as $k=$v) { if($value==$v) { $key[] = $k; } } return $key;} $var_arr = array( “shuxue”=array( “5”,//小學數學 “17”,//初一初二數學 “23”,//初三數學 “38”,//高一高二數學 “44”,//高三數學 “50”//大學高等數學 ), “yingyu”=array( “6”,//小學英語 “16”,//初一初二英語 “22”,//初三英語 “37”,//高一高二英語 “43”,//高三英語 “54”,//初級英語口語 “55”,//初級新概念英語 “56”,//初級牛津英語 “57”,//初級劍橋英語 “58”,//英語四級 “59”,//英語六級 “60”,//3E英語 “61”,//GRE “62”,//托福 “63”,//雅思 “64”,//商務英語 “65”,//精準英語語音 “66”,//高級新概念英語 “67”,//高級牛津英語 “68”,//高級劍橋英語 “69”)//高級英語口語); print_r(getKeyByValue($var_arr, “高三數學”));?
原創文章,作者:DOAW,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/149306.html