json_encode格式的數(shù)據(jù),中間帶有\(zhòng),在存入數(shù)據(jù)庫(kù)的時(shí)候,會(huì)把反斜杠刪除了。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供隆化網(wǎng)站建設(shè)、隆化做網(wǎng)站、隆化網(wǎng)站設(shè)計(jì)、隆化網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、隆化企業(yè)網(wǎng)站模板建站服務(wù),10年隆化做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
所以在將二維數(shù)組json_encode之后,需要再使用addslashes()處理一下,再存入數(shù)據(jù)庫(kù)。
需呀使用的時(shí)候,提取出來(lái),先用stripslashes()處理一下,再json_decode()就能提取出原始數(shù)組了
分割字符串可以用explode函數(shù)
$str?=?"1,2,3,4,5,6";
$arr?=?explode(",",$str);
foreach($arr?as?$a){
#插入數(shù)據(jù)庫(kù)就可以
}
gzcompress產(chǎn)生特殊字符沒(méi)問(wèn)題,保存時(shí)用 addslashes(),我自己的經(jīng)驗(yàn)是slash并沒(méi)有真的被保存,取出數(shù)據(jù)后解壓一點(diǎn)問(wèn)題沒(méi)有。將二進(jìn)制的文件保存在數(shù)據(jù)庫(kù)就這樣。如果實(shí)在不放心,壓縮后用base64_encode(),會(huì)增加1/3的量,但如果文本很長(zhǎng),這或許是可以忍受的。