目錄
请问这是什么格式的数据?
Jun 23, 2016 pm 01:54 PM
數據
格式
a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}
这是从数据库读出来的 。判断这个is_array 返回1
说是个数组类型。这怎么才能转换成string或者给JS用呢。。谢谢
回复讨论(解决方案)
这是 php 序列化(serialize)数据
用 is_array 判断不可能返回 1
除非你做了反序列化(unserialize)
$a = unserialize('a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}');echo '[' . join(',', $a) . ']';//或echo json_encode($a);
登入後複製
就可以给 js 用了
1、序列化的数据先使用unserialize反序列化,得到原始的数组;
2、如果要将PHP里的数组传给JS用,那得转成JSON,然后JS访问JSON数据
2L解答正确。不过貌似这个只能赋值给session
我直接unserialize报错。
附代码。谢谢
if($action == 'getproductsname'){ $works_id = isset($_GET["works_id"])?intval($_GET["works_id"]):0; $tmp = $db->selectAssoc('*','works','works_id',$works_id); if($tmp == false){ exit('读取数据库失败!'); } $info = $tmp[0];unset($tmp); ds('worksid'); rs('worksid',unserialize($info['works_pics'])); $imageid = gs('worksid'); if(is_array($imageid))$tmp = implode(',',$imageid); //将array 转换成string if(isset($tmp)){ $sql = "select * from pics where id in(".$tmp.") order by id asc"; $info = $db->qa($sql); if($info != false){ $ct = count($info); for($i=0;$i<$ct;$i++){ //echo '<img src="/static/imghw/default1.png" data-src="'.BASE_DIR.'/'.$offlineindex.'/'.$info[$i]['id'].'.jpg" class="lazy" .BASE_DIR.'/'.$offlineindex.'/'.$info[$i]['id'].'.jpg" / alt="请问这是什么格式的数据?" ><span style="max-width:90%" onclick="delimages('.$info[$i]['id'].');">删除</span>'; echo '<option value="'.$info[$i]['id'].'" >'.$info[$i]['title'].'</option>'; } }else{echo '请上传图片!';} } }
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次
