首頁 >後端開發 >php教程 >講解PHP數組分類、數組創建的方法

講解PHP數組分類、數組創建的方法

jacklove
jacklove原創
2018-06-08 11:14:361756瀏覽

陣列分類、陣列創建在php中有著重要的作用。

一、陣列分類

1.索引陣列

索引值為整數的陣列

2.關聯陣列

索引值為字串的陣列,使用字串作為索引,這使得程式設計更加人性化!

這在其他程式語言中非常少見,但是在PHP中會被大量的使用在開發過程中,

使用起來極為方便!

二、陣列建立

PHP中建立陣列非常靈活,與其他許多程式語言不同的是PHP不需要在建立陣列時

,指定陣列的大小,甚至不需要在使用陣列之前就聲明,也可以在同一個陣列中存

儲存任何類型的資料。

.直接為陣列元素賦值即可建立陣列。

.使用array()語言結構建立陣列。

1.直接為數組元素賦值即可創建數組

變數名[索引值]=資料內容;索引值可以是整數也可以是字串,也不可不寫(默認為索引數組)2.使用array()語言結構創建數組變量名=array(key1=>value1,……); 

<!--?php
/*
创建数组方法一
*/
//$student[索引值]=具体的值
$student[0]=10;
$student[1]=&#39;傻逼&#39;;
$student[2]=true;
$student[3]=60.5;
$student[3]=&#39;单位取得完全&#39;;
//需要使用print_r()函数来输出数组的具体内容
//print_r($student);
var_dump($student);
$student1[&#39;num&#39;]=10;
$student1[&#39;name&#39;]=&#39;傻逼&#39;;
$student1[&#39;sex&#39;]=true;
$student1[&#39;grade&#39;]=60.5;
var_dump($student1);
//使用数组里面具体数据的方法
//数组变量名称[索引值];
echo $student[1];
<!--?php
/*

 創建數組方法三

*/
//$student=array(索引值=-->具体的值,.......);
 $student=array(10,&#39;傻逼&#39;,true,60.5);//一维数组 
 var_dump($student); 
 $student1=array( 0=>10, 1=>&#39;傻逼&#39;, 2=>true, 3=>60.5 ); 
 var_dump($student1);
  $student2=array( &#39;num&#39;=>11, &#39;name&#39;=>&#39;菜逼&#39;, &#39;sex&#39;=>true, &#39;grade&#39;=>80.5, 10=>&#39;dqwdwqdwq&#39; ); 
  var_dump($student2); ?>
<!--?php
//二维数组,多维数组
$students=array(
    0=-->array(1,&#39;傻逼&#39;,true,60.5),
    1=>array(2,&#39;菜逼&#39;,true,80.5),
    2=>array(3,&#39;坑逼&#39;,false,85.5)
);
/*
$students=array(
        array(1,&#39;傻逼&#39;,true,60.5),
        array(2,&#39;菜逼&#39;,true,80.5),
        array(3,&#39;坑逼&#39;,false,85.5)
);
*/ 
var_dump($students);
echo $students[0][1];
?>

本文講解了PHP數組分類、數組創建的方法,更多相關內容請關注php中文網。

相關推薦:

關於PHP語言標記、指令分隔符號、註解講解


##講解PHP數組之預定義超全域數組變數

#講解php中pdo佔位符的使用方法

以上是講解PHP數組分類、數組創建的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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