導航:首頁 > 編程語言 > php二維數組搜索

php二維數組搜索

發布時間:2025-05-03 11:57:06

『壹』 php如何取出二維數組內的值

如果你設計用數組存儲,就直接
$arr1['LoginResult']['error'] = "此個人編碼不存在";

json存儲就{"LoginResult":{"error":"此個人編碼不存在"}}
調用方式是$json->LoginResult->error

『貳』 php 怎麼隨機抽取二維數組里的幾個數組

//你的數組少寫了個逗號
$data=array(
array(
"price"=>"6874","air"=>"國泰"
),
array(
"price"=>"4726","air"=>"大韓航空"
),
array(
"price"=>"6569","air"=>"國泰航空"
),
array(
"price"=>"6569","air"=>"卡達航空"
),
array(
"price"=>"3380","air"=>"美國航空"
),
array(
"price"=>"4200","air"=>"泰國航空"
)
);
//隨機選擇出兩個元素
$temp=array_rand($data,2);
//重組數組
foreach($tempas$val){
$data_last[]=$data[$val];
}
print_R($data_last);

『叄』 php二維數組處理,並重置索引。。

直接用 array_flip 或者 array_unique 是不行的,你這沒有鍵名,必須要自己寫函數

<?php


functionunique_arr($array2D,$stkeep=false,$ndformat=true)
{
//判斷是否保留一級數組鍵(一級數組鍵可以為非數字)
if($stkeep)$stArr=array_keys($array2D);
//判斷是否保留二級數組鍵(所有二級數組鍵必須相同)
if($ndformat)$ndArr=array_keys(end($array2D));
//降維,也可以用implode,將一維數組轉換為用逗號連接的字元串
foreach($array2Das$v){
$v=join(",",$v);
$temp[]=$v;
}
//去掉重復的字元串,也就是重復的一維數組
$temp=array_unique($temp);
//再將拆開的數組重新組裝
foreach($tempas$k=>$v)
{
if($stkeep)$k=$stArr[$k];
if($ndformat)
{
$tempArr=explode(",",$v);
foreach($tempArras$ndkey=>$ndval)$output[$k][$ndArr[$ndkey]]=$ndval;
}
else$output[$k]=explode(",",$v);
}
return$output;
}


$arr=array(
0=>array
(
0=>1,
1=>2
),
1=>array
(
0=>1,
1=>2
),
2=>array
(
0=>2,
1=>3
),
3=>array
(
0=>2,
1=>3
),
4=>array
(
0=>3,
1=>4
),
5=>array
(
0=>3,
1=>4
),
);
var_mp(array_values(unique_arr($arr)));


去重函數可參考: http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html


.

『肆』 php判斷二維數組中是否含有某個值

可以使用遍歷二維數組的辦法判斷,還可以統計出現的次數或者輸出key值。代碼如下:
<?php
$d=100;
$tot=0;
$cars=array
(
array("Volvo",100,96),
array("BMW",100,59),
array("Toyota",110,100)
);
foreach($carsas$v)
{
if(is_array($v))
{
foreach($vas$a)
{
if($a==$d)
$tot++;
}
}
else
{
if($v==$d)
$tot++;
}
}
echo($tot);
?>

『伍』 PHP從入門到精通—數組—數組的概念、數組的定義、數組的操作、數組的常見函數、二維數組

PHP數組相關知識點

一、數組的概念

二、數組的定義

三、數組的操作

四、數組的常見函數

五、二維數組

閱讀全文

與php二維數組搜索相關的資料

熱點內容
伺服器有一個自動分配的ip地址嗎 瀏覽:466
程序員必備10個app 瀏覽:216
華強北耳機怎麼用安卓 瀏覽:970
現代數學pdf 瀏覽:674
基於單片機的倒車雷達 瀏覽:187
隨喵app怎麼樣 瀏覽:298
怎麼測試單片機速度 瀏覽:238
數控側銑頭m58編程原理 瀏覽:438
永劫無間伺服器炸了是什麼原因 瀏覽:221
fpga分區編程怎麼設置 瀏覽:135
ps圖片編譯好後在哪保存 瀏覽:5
易歷知食解壓後文件在哪 瀏覽:507
如何打造程序員 瀏覽:6
java圖片輸出流 瀏覽:921
foxmailrpc伺服器不可用怎麼辦 瀏覽:151
連接不到伺服器17是什麼意思 瀏覽:26
手機上怎麼通過郵箱發送文件夾 瀏覽:537
項目經理加密鎖怎麼登錄 瀏覽:593
說編譯 瀏覽:727
android藍牙自動斷開 瀏覽:779