国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php array_unique 處理后json_encode注意事項

2024-09-04 11:46:20
字體:
來源:轉載
供稿:網友

php array_unique 處理后json_encode注意事項

array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名,這并不意味著在未排序的 array 中同一個值的第一個出現的鍵名會被保留.

例如:array_unique(array(1, 1, 2)); ],他的結果是:

  1. array(2) {  
  2. [0]=>  
  3. int(1)  
  4. [2]=>  
  5. int(2) //開源代碼Vevb.com

array_unique() 函數移除數組中的重復的值,并返回結果數組,當幾個數組元素的值相等時,只保留第一個元素,其他的元素被刪除,返回的數組中鍵名不變.

這就不是numeric數組了,直接做json_encode,會輸出一個json對象,而不是數組

{"0":1,"2":2}

如果這時候頁面上js需要的是[1,2]這種數組數據格式,就有可能會產生錯誤,此時應該在array_unique之后,在做一個array_values ,這樣:array_values(array_unique(array(1, 1, 2)));結果就是[1,2].

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郓城县| 宁夏| 呼图壁县| 靖江市| 土默特右旗| 武宁县| 电白县| 大竹县| 黄山市| 苍溪县| 宿州市| 冷水江市| 祁东县| 米林县| 桐庐县| 龙州县| 九龙县| 曲沃县| 东辽县| 盘锦市| 新河县| 马边| 化州市| 陈巴尔虎旗| 拉孜县| 汝阳县| 南华县| 双鸭山市| 长丰县| 历史| 内江市| 临城县| 隆回县| 颍上县| 宁夏| 玉门市| 辉县市| 贵南县| 招远市| 库车县| 南靖县|