在php中,可以利用array_values()函數(shù)來將關(guān)聯(lián)數(shù)組轉(zhuǎn)成索引數(shù)組,語法“array_values(array)”;array_values()函數(shù)可以返回包含所有數(shù)組元素值的數(shù)組,被返回的數(shù)組將使用數(shù)值鍵。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
什么是關(guān)聯(lián)數(shù)組和索引數(shù)組
-
索引數(shù)組:數(shù)組的下標(biāo)是數(shù)字;
-
關(guān)聯(lián)數(shù)組:數(shù)組的下標(biāo)為字符
php將關(guān)聯(lián)數(shù)組轉(zhuǎn)成索引數(shù)組的方法
在php中,可以利用array_values()函數(shù)來將關(guān)聯(lián)數(shù)組轉(zhuǎn)成索引數(shù)組。
array_values() 函數(shù)可以獲取數(shù)組中所有元素的值,返回包含數(shù)組中所有的值的數(shù)組。(被返回的數(shù)組將使用數(shù)值鍵,從 0 開始且以 1 遞增。)
該函數(shù)語法格式如下:
array_values(array)
參數(shù) array 為被操作的數(shù)組。
array_values() 函數(shù)的作用是返回?cái)?shù)組中所有元素的值,使用起來非常簡單,只有一個(gè)必選參數(shù),就可以返回一個(gè)包含給定數(shù)組中所有值的數(shù)組,但不保留鍵名。被返回的數(shù)組將使用索引數(shù)組的形式,數(shù)組的索引從 0 開始且以 1 遞增。
array_values() 函數(shù)特別適合用于數(shù)組中元素下標(biāo)混亂的數(shù)組,或者用于將關(guān)聯(lián)數(shù)組轉(zhuǎn)化為索引數(shù)組。
示例:將關(guān)聯(lián)數(shù)組轉(zhuǎn)化為索引數(shù)組
<?php header("Content-type:text/html;charset=utf-8"); $array = array( 'name' => 'php中文網(wǎng)', 'url' => 'http://www.php.cn', 'title' => 'PHP教程', 'article' => 'array_rand()函數(shù)' ); echo '<pre>'; var_dump($array); var_dump(array_values($array)); ?>
輸出:
推薦學(xué)習(xí):《PHP視頻教程》