導航:首頁 > 編程語言 > php生成多維數組

php生成多維數組

發布時間:2022-08-29 16:12:25

A. php 定義多維數組

$old=array(
0=>array('begin>1','end>10000','price>0.45'),
1=>array('begin>10001','end>100000','price>0.40')
);
foreach($oldas$k=>$v){
foreach($vas$c){
$tmp=explode('>',$c);
$array[$tmp[0]]=$tmp[1];
}
$new[$k]=$array;
}
print_r($new);

B. php將兩個二位數組遞歸判斷生成多維數組

可以優化sql語句吧 何必弄兩個數組出來呢 數組2里的dept等於數組1里的id
考慮優化sql語句 希望可以幫到你!

C. PHP中創建多維數組

$arr=array('a'=>'123','b'=>array([0] => Peter, [1] => Lois,[2] => Megan))
PHP的數組很靈活的,怎麼搞都成,上面就是一例子,你參考參考

D. php 生成多維數組並轉換為json格式

//資料庫連接自己寫
$Rult=mysql_query('你的Sql語句');
while($row=mysql_fetch_assoc($Rult)){
$Data[]=$row;
}
$Json['array']=$Data;
echojson_encode($Json);
//沒有測試,大致思路是這樣

E. php如何把一維數組轉成多維數組

$source = array('php'=>array(),'cookie'=>array(),'session_start=>array());
$arr=array_keys($source);
$length=count($arr);
print_r get_array($arr, $length);
function get_array($i=0,$arr,$length){
$str=array();
if($i==$length-1){
$str[$arr[$i]] = $source[$arr[$i]];
}else{
$str[$arr[$i]] = get_array($i+1, $arr);
}
return $str;
}
或則
$source = array('php'=>array(),'cookie'=>array(),'session_start=>array());
$arr=array_keys($source);
$length=count($arr);
$str=array();
$old=array();
for($i=$length-1; $i>=0; $i--){
if($i==$length-1){
$str[$arr[$i]] = $source[$arr[$i]];
}
else{
$str[$arr[$i]] = $old;
}
$old=$str;
}
print_r $str;

F. php如何輸出多維數組

foreach

字數夠沒。

G. PHP創建多維數組

可以使用count函數來獲取第一維的元素個數

也可以使用count函數的遞歸形式獲取總元素個數

看以下示例:
<?php
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard','pea'));

// recursive count
echo count($food, COUNT_RECURSIVE); // output 8

// normal count
echo count($food); // output 2
?>

foreach取出的應該是每個數組元素 你可以使用嵌套的foreach獲取每個元素
看以下示例:
$a = array();
$a[0][0] = "a";
$a[0][1] = "b";
$a[1][0] = "y";
$a[1][1] = "z";

foreach ($a as $v1) {
foreach ($v1 as $v2) {
echo "$v2\n";
}
}

H. PHP循環中創建一個多維數組。

$cc=array("aid"=>1,"cc"=>"a");
$aa=array("aid"=>1,"cc"=>"a");
二個鍵值都一樣。造成$arr[1]吧之前的覆蓋了

I. php 多維數組操作

<?php
$arr = array(
'北京市'=>array(
'東城區','西城區','崇文區','宣武區','朝陽區','海淀區','豐台區','石景山區','門頭溝區','房山區','通州區','順義區','昌平區','大興縣','平谷縣','懷柔縣','密雲縣','延慶縣',
),
'山西省'=>array(
'大同市'=>array(
'大同縣','天鎮縣','靈丘縣','陽高縣','左雲縣','廣靈縣','渾源縣',
),
'陽泉市'=>array(
'平定縣','盂縣',
),
'長治市'=>array(
'潞城市','長治縣','長子縣','平順縣','襄恆縣','沁源縣','屯留縣','黎城縣','武鄉縣','沁縣',
),
),
);

foreach($arr as $key=>$value)
{
if(is_array($value))
{
foreach($value as $mainkey=>$mainvalue)
{
if(is_array($mainvalue))
{
foreach($mainvalue as $subkey=>$subvalue)
{
echo $key.$mainkey.$subvalue.'<br />';
}
}
else
{
echo $key.$mainvalue.'<br />';
}
}
}
else
{
echo $key.$value.'<br />';
}

}
?>

這是我寫的完整的代碼,我運行非常成功,希望分能給我啊!

閱讀全文

與php生成多維數組相關的資料

熱點內容
單片機自動控制 瀏覽:672
需要很多文件夾怎麼快速的新建啊 瀏覽:67
演算法申請著作權 瀏覽:213
以前手機號換了要怎麼登錄農行app 瀏覽:192
線切割編程系統怎麼繪畫 瀏覽:234
如何搭建雲伺服器異地容災 瀏覽:923
黃金拐點指標源碼 瀏覽:92
演算法導論第九章 瀏覽:277
鴿子為什麼生成伺服器沒反應 瀏覽:491
freebsdnginxphp 瀏覽:216
雜訊消除演算法 瀏覽:608
vue類似電腦文件夾展示 瀏覽:112
後備伺服器有什麼功效 瀏覽:269
連不上伺服器怎麼連 瀏覽:600
什麼構架的可以刷安卓系統 瀏覽:771
愛奇藝APP怎麼兌換CDK 瀏覽:994
程序員買4k顯示器還是2k顯示器 瀏覽:144
python多進程怎麼多窗口 瀏覽:818
電腦文件夾怎麼取消類別 瀏覽:47
cad拉線段命令 瀏覽:924