數(shù)組是php中很常用的數(shù)據(jù)結(jié)構(gòu)的其中一種,主要分為兩種類型:索引數(shù)組和關(guān)聯(lián)數(shù)組
索引數(shù)組是最基本的數(shù)組類型,它的特點(diǎn)是:
1、使用數(shù)字作為鍵名(索引)
2、鍵名從0開始自動(dòng)遞增
3、元素的順序由索引決定
關(guān)聯(lián)數(shù)組的特點(diǎn)是:
1、使用字符串作為鍵名(也可以使用數(shù)字,但通常有特定含義)
2、鍵名與值之間存在明確的對(duì)應(yīng)關(guān)系
3、元素的順序與定義順序或鍵名排序有關(guān)
那為什么要相互的轉(zhuǎn)換呢,原因必然是在開發(fā)過程中,前臺(tái)需要的數(shù)據(jù)格式,五花八門,所以需要來回轉(zhuǎn)換,才能達(dá)到需要的數(shù)據(jù)結(jié)構(gòu)。
其中array_values() 是 PHP 中一個(gè)非常實(shí)用的數(shù)組函數(shù),它的主要功能是返回?cái)?shù)組中所有的值并為其建立數(shù)字索引。
這個(gè)函數(shù)在處理關(guān)聯(lián)數(shù)組時(shí)特別有用,可以幫助我們快速地將關(guān)聯(lián)數(shù)組轉(zhuǎn)換為索引數(shù)組。
輸出結(jié)果
我最常用的功能就是這個(gè),不改變?cè)械慕Y(jié)構(gòu),直接返回一個(gè)索引數(shù)組給我,非常的方便