国产探花免费观看_亚洲丰满少妇自慰呻吟_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].

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 岳池县| 林甸县| 夏津县| 区。| 乌拉特后旗| 新巴尔虎左旗| 泗水县| 吴桥县| 西林县| 新闻| 焦作市| 景洪市| 唐山市| 阳春市| 怀宁县| 万年县| 同心县| 丰都县| 乳源| 同心县| 通州市| 兴国县| 汝南县| 阳曲县| 汉阴县| 建德市| 白水县| 云龙县| 华池县| 巴彦淖尔市| 卢氏县| 龙川县| 荥阳市| 怀集县| 长阳| 庆元县| 绥江县| 东山县| 额敏县| 忻州市|