⑴ php 中如何給二維數組賦值
PHP給二位數組賦值的方式是非常靈活的,這里介磨段紹三毀陪種方法(設二位數組$arr = array(array(1,2,3),array(4,5,6));):
在已知二維數組元素個數的情況下,可以直接根據下標來賦值:
$arr[2]=array(7,8,9);//給二維數組的第一維賦值。
$arr[3][0]=10;//給二維數組的第二維元素賦值。
2.在未知二維數組具體元素的情況下,可以使用array_push()函數來賦值:
array_push($arr,array(11,12,13));
3.同樣,在未知二維數組元素的情況下,瞎余譽還可以利用count函數來賦值:
$arr[count($arr)]=array(14,15,16);
⑵ 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如何取出二維數組內的值
如果你設計用數組存儲,就直接
$arr1['LoginResult']['error'] = "此個人編碼不存在";
json存儲就{"LoginResult":{"error":"此個人編碼不存在"}}
調用方式是$json->LoginResult->error
⑷ php 如何取二維數組中某個值,並組合成另一個一維數組進行implode
<?php
$array=array('0'=>array('name'=>'aaa','id'=>'22222'),'1'=>array('name'=>'bbb','id'=>'333'));
$new=array();
foreach($arrayas$v){
$new[]=$v['id'];
}
$num=join(',',$new);
echo$num;
?>
⑸ PHP如何取二維數組中的某列的最大值和最小值
需要准備的材料分含升別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php,定義一個二維數組,以取第2列的最值為例。
2、在index.php中,輸入代碼:
$a=[
[11,5,24,8,3],
[3,54,78,64,9],
];
echo'max='.max($a[1]).'<br/>';
echo'min='.min($a[1]);
3、瀏覽拍空器運行index.php頁面,此時發現第2列的最大談賀老值和最小值都被取出了。
⑹ PHP循環輸出二維數組的數據
for:
for($i=0;$i<count($sss);$i++){
echo$sss[$i]['aid']."<br>";
}
echo"<hr>";
foreach:
foreach($sssas$v){
echo$v['aid']."<br>";
}
echo"<hr>";
while:
$i=0;
while($i<count($sss)){
echo$sss[$i]['aid']."<br>";
$i++;
}