您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“php中數組如何創建”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php中數組如何創建”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
1.通過array()形式:
array()空數組;
array(值,...)下標連續的索引數組,下標從0開始;
array(鍵名=>鍵值,...)指定下標的索引數組、關聯數組、混合數組;
通過[]的形式定義數組,代替array();
注意:
檢測是否為數組:var_dump(); gettype(); is_array();
<pre> <?php $stu1 = array("AJEST",true,24,60.1); var_dump($stu1); echo "<hr / >"; $stu2 = array( 1 => "Mdm", 2 => false, 3 => 20, 4 => 89.9 ); var_dump($stu2); echo "<hr />"; $stu3 = array( 'name' => "Xialuo", 'sex' => true, 'age' => 25, 'score' => 59.9 ); var_dump($stu3); ?>
2.通過 [ ] 動態創建:
$數組名稱[]=值:下標連續的索引數組;
$數組名稱[鍵名]值:指定下標的索引數組和關聯數組
<?php $stu1 ; //第一個學生 $stu1[] = $name; $stu1[] = $sex; $stu1[] = $age; $stu1[] = $score; var_dump($stu1); /* array(4) { [0]=> string(5) "AJEST" [1]=> bool(true) [2]=> int(24) [3]=> float(59.9) } */ echo "<hr />"; //$stu2 存儲另外一個學生的信息 $stu2['name'] = "Madm"; $stu2['sex'] = false; $stu2['age'] = 18; $stu2['score'] = 89.9; var_dump($stu2); /* array(4) { ["name"]=> string(4) "Madm" ["sex"]=> bool(false) ["age"]=> int(18) ["score"]=> float(89.9) } */ ?>
3.通過range()和compact()快速創建:
range()快速創建下標連續的索引數組
compact()快速創建關聯數組
4.通過define()定義常量數組
讀到這里,這篇“php中數組如何創建”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。