實現后臺數據庫提交過程中,有同一種類的分類,但有很多選擇,例如:個人愛好,看書,電影,玩游戲,旅行,鉤魚等等,用戶可以選擇多種種類,但是我們不宜用很多字段來存放,如果用很多字段來存放,后面的運應,讀取都非常麻煩.所以用一個字段.這樣我們就需要將這些值組合起來,然后存入到該字段,一般表單只要同名,自動按先后次序用逗號隔開,所以我們只要直接獲取值就可以,如下所示:
$Hobby=$_REQUEST['Hobby'];
對于需要手動聯接的值,我們也可以這樣實現
$Hobby=$Hobby.",".$Hobby.",";
值組合好后,該怎樣分解及使用呢?
南昌網站設計公司工程師提示,在asp中 我們使用split 而PHP中我們也有這樣的函數split,但性質不同于,在PHP中我們是用explode()函數.使用方法如下:
$ar1=explode(',',$Hobby);
for($i=0;$i {
echo $ar1[$i]."
";
}
explode前面參數是分割符,HTML表單提交時默認為:逗號.后面就是要拆分成數組的字符串.
希望對廣大從事于網站開發技術人員有所幫助,原創文章出自:南昌網站建設公司-百恒網絡 http://www.527701.com 如需轉載請注明出處!