導航:首頁 > 編程語言 > 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生成多維數組相關的資料

熱點內容
卸載聯想app哪個好 瀏覽:719
php文字轉圖片 瀏覽:328
豆客後台怎麼加密碼 瀏覽:574
jpg轉換pdf破解版 瀏覽:978
php基礎書籍推薦 瀏覽:775
伺服器與外網不通如何驗證 瀏覽:351
電子版是不是就是文件夾 瀏覽:50
游戲屬性文件加密 瀏覽:462
如何讓安卓手機桌面圖標下移 瀏覽:528
ubuntuphp5環境搭建 瀏覽:99
賭癮解壓視頻 瀏覽:917
晉城移動dns伺服器地址 瀏覽:294
php開源文庫系統 瀏覽:134
android記事本源碼 瀏覽:407
安卓11小游戲怎麼玩法 瀏覽:190
gif有損壓縮 瀏覽:937
windows下安裝linux命令操作 瀏覽:844
米家app怎麼設置進門亮燈 瀏覽:652
任我行伺服器為什麼會影響截圖 瀏覽:296
安卓留言板怎麼刪除 瀏覽:18