首頁  >  文章  >  後端開發  >  php創建數組的函數是什麼

php創建數組的函數是什麼

PHPz
PHPz原創
2023-05-23 11:46:07444瀏覽

php建立陣列的函數有很多,其中常見的有以下幾種:

  1. array函數

array函數是最基本的建立陣列的函數,它的語法如下:

array( [mixed $value,] [mixed $... ] )

其中,value是陣列元素的值,...表示可以新增多個元素,使用逗號分隔。例如:

$arr1 = array('apple', 'orange', 'banana');
  1. range函數

range函數可以建立一個指定範圍的元素組成的數組,它的語法如下:

range( mixed $start, mixed $end [, number $step = 1 ] ) : array

其中, start是起始值,end是結束值,step是步長。例如:

$arr2 = range(1, 10, 2); // 结果为[1, 3, 5, 7, 9]
  1. explode函數

explode函數可以將字串依照指定的分隔符號分割成數組,它的語法如下:

explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array

其中,delimiter是分隔符,string是要被分割的字串,limit是可選參數,表示最多回傳的陣列元素個數。例如:

$string = 'apple,orange,banana';
$arr3 = explode(',', $string); // 结果为['apple', 'orange', 'banana']
  1. list函數

list函數可以將一個陣列中的值賦給一組變量,它的語法如下:

list( mixed $var1 [, mixed $... ] ) : array

其中,var1是要被賦值的變量,...表示可以增加多個變量,使用逗號分隔。例如:

$arr4 = array('apple', 'orange', 'banana');
list($fruit1, $fruit2, $fruit3) = $arr4; // $fruit1='apple', $fruit2='orange', $fruit3='banana'
  1. compact函數

compact函數可以根據指定的變數名稱建立數組,它的語法如下:

compact ( mixed $varname1 [, mixed $... ] ) : array

其中,varname1是要被加到數組中的變數名,...表示可以新增多個變數名,使用逗號分隔。例如:

$fruit1 = 'apple';
$fruit2 = 'orange';
$fruit3 = 'banana';
$arr5 = compact('fruit1', 'fruit2', 'fruit3'); // 结果为['fruit1'=>'apple', 'fruit2'=>'orange', 'fruit3'=>'banana']

以上就是php建立陣列的幾個常見函數,開發者可以依照需求選擇合適的函數來建立陣列。

以上是php創建數組的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn