小編給大家分享一下PHP如何通過range()和compact()快速創建數組,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
通過range()和compact()快速創建
//range()快速創建下標連續的索引數組 ///* * range()函數 * array range(mixed $start, mixed $limit[, number $step=1]) * 描述:建立一個包含指定范圍單元的,且下標連續的索引數組 * start:序列的第一個值 * limit:序列結束于limit的值 * step:如果給出了step的值,它將被作為單元之間的步進值,如果未指定,默認為1 * * 補充: * string chr(int $value):將數字作為ASCII轉成成字符 * int ord(string $value):輸出字符的ASCII */ $arr = range(1, 5); print_r($arr); //Array([0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5) $arr = range('a', 'b', 'c'); print_r($arr); //Array([0] => a [1] => b [2] => c) echo chr(90), "\n"; //Z echo ord('z'), "\n"; //122 //compact()快速創建關聯數組 /* * compact()函數 * array compact(mixed $varname[, mixed $...]) * 描述:建立一個數組,包括變量名和它們的值 * * 補充: * list($var1, $var2...):將數組中的值賦給一些變量 */ $username = 'zhao'; $age = '22'; $email = 'wangzhao_hb@126.com'; $arr = compact('username', 'age', 'email'); //通過將已有變量名放在函數中快速生成關聯數組 //Array([username] => zhao [age] => 22 [email] => wangzhao_hb@126.com) print_r($arr); list($a, $b, $c) = array(1, 2, 3);
echo "a的值為{$a}, b的值為{$b}, c的值為{$c}", "\n"; //a的值為1, b的值為2, c的值為3
以上是“PHP如何通過range()和compact()快速創建數組”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。