導航:首頁 > 編程語言 > php數組怎麼存儲

php數組怎麼存儲

發布時間:2023-08-29 02:34:59

php 多個 數組 怎樣存入資料庫

訂單提交後:

$_POST['list'] 的值會是:

array(a,b,c,d,e,a,b,a,b,c,d);

根本就沒有使用價值,即無法分清楚是這些選項是屬於哪個名稱的。所以,要麼用js先在提交之前加工一個「list」的值,或者改交下list的名稱,如下:

<input type="checkbox" name="list[]" value="a" />

改為:

<input type="checkbox" name="list_sina[]" value="a" />

其他的按些修改。


在提交之後的處理代碼如下:

$title=isset($_POST['title'])?$_POST['title']:array();
$insert_data=array();
foreach($titleas$row){
$name=trim($row);
$list=isset($_POST['list_'.$name])?implode(',',$_POST['list_'.$name]):'';
$insert_data[]="('$name','$list')";
}
if(!empty($insert_data))$mysql->query('INSERTINTOmysql_table(name,list)VALUES'.implode(',',$insert_data));

這樣的資料庫查詢語句為:

INSERT INTO mysql_table(name,list)VALUES ('sina','a,b,c,d,e'),('qq','a,b'),('ifeng','a,b,c,d')

㈡ php中數組能儲存對象嗎

可以的 舉個簡單的例子給你
<?php

class foo
{

function do_foo()
{
echo "Doing foo.";
}
}

$bar = new foo;

$arry1=array(1,$bar);//這里將實例化的對象存入數組

var_mp($arry1);//這里列印數組結構 你會發現下標1的位置存儲了一個object對象
$arry1[1]->do_foo();;//以數組形式 調用do_foo();
$bar->do_foo();//正常的調用do_foo()
//兩種方式輸出是一樣的 充分說明 數組是可以存儲對象的 希望對你的學習有幫助
?>

//下面是輸出 我自動換行分割了下 其實是一行
array(2) { [0]=> int(1) [1]=> object(foo)#1 (0) { } }
Doing foo.
Doing foo.

㈢ php 怎麼往session裡面存數組

首先必須開啟session,然後往裡面存儲數據,可以是任何類型的數據。比如:
<?php
session_start();
$a=array(1,2,3,4,5,6,"john","ok");
$_SESION["n"]=$a;
print_r($_SESION["n"]);
?>

㈣ PHP怎麼把數組數據存到Mysql里

將數組序列化存儲,例如
$stooges
=
array('Moe','Larry','Curly');
$new
=
serialize($stooges);
print_r($new);echo
"<br
/>";
print_r(unserialize($new));
結果:a:3:{i:0;s:3:"Moe";i:1;s:5:"Larry";i:2;s:5:"Curly";}
Array
(
[0]
=>
Moe
[1]
=>
Larry
[2]
=>
Curly
)
把$new寫進資料庫就行啦

閱讀全文

與php數組怎麼存儲相關的資料

熱點內容
反編譯後為什麼不能回編 瀏覽:48
java反射獲得屬性值 瀏覽:31
程序員和甲方的矛盾 瀏覽:126
在地獄做程序員 瀏覽:763
銀行app能做什麼 瀏覽:230
追書緩存的小說在哪個文件夾 瀏覽:554
山科女生程序員 瀏覽:746
mybatis3源碼分析 瀏覽:459
華為交換機常用配置命令 瀏覽:376
程序員怎麼去銀行上班 瀏覽:589
廣州程序員薪資 瀏覽:890
win7命令提示符輸入 瀏覽:594
關於程序員的故事 瀏覽:484
吃雞伺服器是什麼樣的 瀏覽:26
為什麼pspice沒有單片機 瀏覽:12
高數第六版下冊答案pdf 瀏覽:908
sm3演算法實現java 瀏覽:679
只有程序員才懂的笑話 瀏覽:267
php開發app介面源碼 瀏覽:16
加密狗寶寶 瀏覽:241