新聞中心
php怎么操作才能把這個二維數(shù)組加進數(shù)據(jù)庫里面
可以按照?ly4885806?的方法?序列化成字符串插入數(shù)據(jù)庫,不過這個只能插入一個字段不循環(huán)
巨鹿網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,巨鹿網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為巨鹿千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的巨鹿做網(wǎng)站的公司定做!
如果你的數(shù)據(jù)是需要插入多個行和字段的話只能循環(huán)了
$Array?=?Array?(?[0]?=?Array?(?[0]?=?張三?[1]?=?70?)?[1]?=?Array?(?[0]?=?李四?[1]?=?80?)?[2]?=?Array?(?[0]?=?王五?[1]?=?90?)
?
$in_value_arr?=?array();
foreach($Array?as?$key=$value){
foreach($value?as?$k=$v){
$in_value_arr[]="(**,**,**)";
}
$in_value?=?'('.implode('),(',?$in_value_arr).')';
$sql?=?"INSERT?INTO?tbl_name?(col1,col2)?VALUES{$in_value};";
}
?
thinkphp這種形式的數(shù)組怎么提交到數(shù)據(jù)庫
這保存的是不同行的內(nèi)容,不能直接保存。
要做成行的形式保存。
$data=array(); //創(chuàng)建臨時變量用以存儲數(shù)據(jù)
$length=count($你的array名['cwidth']); //數(shù)你有多少行數(shù)據(jù)
for($i=0; $i=$length; $i++){ //循環(huán)
$data[$i]['cwidth']=$你的array名['cwidth'];
$data[$i]['cheight']=$你的array名['cheight'];
}
出來的數(shù)據(jù)就像是這樣:
array(2){
[0]=array(2){
['cwidth']=string(5) "593px"
['cheight']=string(5) "203px"
}
[1]=array(2){
['cwidth']=string(5) "598px"
['cheight']=string(5) "111px"
}
}
然后再用$db-add($data);插入數(shù)據(jù)
PHP循環(huán)輸出二維數(shù)組的數(shù)據(jù)
for:
for($i=0;$icount($sss);$i++){
echo?$sss[$i]['aid']."br";
}
echo?"hr";
foreach:
foreach($sss?as?$v){
echo?$v['aid']."br";
}
echo?"hr";
while:
$i?=?0;
while($icount($sss)){
echo?$sss[$i]['aid']."br";
$i++;
}
php中二維數(shù)組怎么寫入到數(shù)據(jù)庫
json_encode后就是字符串了。
所以不需要什么特別處理,直接入庫就可以。
只不過出庫后需要json_decode。
你的問題是,出庫后沒有對json_encode的字段進行json_decode處理。
例如
$result = array('a'='jsonencode后的字符串');
print_r(json_decode($result['a']));
網(wǎng)頁標題:php+二維數(shù)組數(shù)據(jù)遞交 php對二維數(shù)組進行排序
本文路徑:http://ef60e0e.cn/article/doecpdp.html