目錄
回复讨论(解决方案)
首頁 後端開發 php教程 请问这是什么格式的数据?

请问这是什么格式的数据?

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);
登入後複製
[392,393,394,395]
就可以给 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 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

使用ddrescue在Linux上恢復數據 使用ddrescue在Linux上恢復數據 Mar 20, 2024 pm 01:37 PM

使用ddrescue在Linux上恢復數據

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! 開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! Apr 03, 2024 pm 12:04 PM

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計!

如何多條件使用Excel過濾功能 如何多條件使用Excel過濾功能 Feb 26, 2024 am 10:19 AM

如何多條件使用Excel過濾功能

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 Apr 29, 2024 pm 06:55 PM

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Apr 01, 2024 pm 07:46 PM

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

iPhone上的蜂窩數據網路速度慢:修復 iPhone上的蜂窩數據網路速度慢:修復 May 03, 2024 pm 09:01 PM

iPhone上的蜂窩數據網路速度慢:修復

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

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

首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練 首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練 Mar 11, 2024 pm 12:10 PM

首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練

See all articles