新聞中心
把三維數(shù)組放到二維數(shù)組,PHP怎么做
如果單純地把一個(gè)三維數(shù)組作為一個(gè)元素放進(jìn)去,那很簡(jiǎn)單
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、昌邑ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的昌邑網(wǎng)站制作公司
$arr1 二維數(shù)組
$arr2 三維數(shù)組
$arr1[] = $arr2 這就把這個(gè)三維數(shù)組作為一個(gè)數(shù)組元素放進(jìn)去了。
但我估計(jì)你要的結(jié)果不是這樣,你應(yīng)該是如何把三維數(shù)組轉(zhuǎn)成二維數(shù)組,再將其與$arr1進(jìn)行合并。
用foreach就可以了
PHP三維數(shù)組
首先需要更正一下。php二維數(shù)組的寫法。
$erwei=array(
array('a','b','c','d'),
array('aa','bb','cc','dd')
);
//$erwei[0][1]的值為b
php中的數(shù)組中[]的數(shù)字表示索引,從0開始計(jì)數(shù)。如1表示第二個(gè)元素。數(shù)組是一層層嵌套的。
這樣你應(yīng)該明白三維數(shù)組的寫法以及取值了吧。
例子:
$sanwei=array(
array(
array('aa','bb','cc','dd'),
array('aa1','bb1','cc1','dd1')
),
);
//$sanwei[0][0][1] 的值為 bb
補(bǔ)充:
單純的討論這個(gè)沒有多大意義。同時(shí)php里面沒有明確的定義。幾維數(shù)組只是一種形式。關(guān)鍵在你實(shí)戰(zhàn)中的需求。
7的是$shuzu[0][0][2][0]
a的是$shuzu[0][1][0]
這些東西,你直接寫在php文件里面運(yùn)行一下就出來了。實(shí)踐最重要。不要光看教程。
php往數(shù)據(jù)庫(kù)寫三維數(shù)組
不建議存數(shù)組到數(shù)據(jù)庫(kù),可以轉(zhuǎn)為字符串,在存進(jìn)去,然后取出來,在轉(zhuǎn)為數(shù)組
解決方案
將數(shù)組轉(zhuǎn)為json格式存在數(shù)據(jù)庫(kù),
?php
$string?=?json_encode($array);
//存到數(shù)據(jù)庫(kù)操作
//然后數(shù)據(jù)庫(kù)取出來操作,轉(zhuǎn)為數(shù)組
$array?=?json_decode($string,true);
?
望采納 Thx
php 中怎么 循環(huán)提取三維數(shù)組的數(shù)據(jù)
最簡(jiǎn)單的方法就是三個(gè)循環(huán),比如
for($i=0;$ix;$i++)
for($j=0;$jy;$j++)
for($k=0;$kz;$k++)
echo?array[$i][$j][$k];
網(wǎng)頁(yè)標(biāo)題:php往數(shù)組里三維數(shù)據(jù) php三維數(shù)組輸出
轉(zhuǎn)載來源:http://www.ef60e0e.cn/article/hisgoe.html