首頁 > 後端開發 > PHP問題 > PHP中的複合資料型別是哪兩種

PHP中的複合資料型別是哪兩種

(*-*)浩
發布: 2023-02-23 17:56:01
原創
7563 人瀏覽過

php中,複合資料型態有兩種,一種是數組,另一種是物件。

PHP中的複合資料型別是哪兩種

」陣列(array):一組型別相同資料的集合;

#物件(object):物件是類別的實例,通常使用new關鍵字來建立。

陣列(array)(推薦學習:PHP程式設計從入門到精通

把一系列的資料集合起來,形成一個可操作的整體,這就數組。數組中的資料可以是標量資料、陣列、物件、資源等等。我們一般把數組中的單一資料稱為元素,元素又被分成索引(鍵名)和值兩部分。索引(鍵名)可以是數字或字串,值可以是任何資料類型。

陣列的宣告

格式:

$a=array(值1,值2,值3,...);
//或
$a=array(key1=>值1,key2=>值2,key3=>值3,...);
//或
$a=array();
$a[索引]=值1;
$a[索引]=值2;
$a[索引]=值3;
...
登入後複製

實例:

<?php
$a=array("a","b","c","d");
$b=array("a"=>1,"b"=>2);
$b["c"]=3;
var_dump($a);
var_dump($b);
?>
登入後複製

說明:

數字的長度是動態的,只要給數組增加值,數組的長度就會自動增加;

數值裡的值隨時都可以改變,只要再給指定的單元賦值,該單元原有的值就會被覆寫;

var_dump()函數會將數組的結構輸出,並且不能單一輸出數組的值。

物件(object)

物件是類別的實例,是真實存在的。建立物件一般使用new關鍵字來建立。

物件的建立

new 类名();
登入後複製

實例

<?php
class Dog{ //类
public $name="";
public $color="";
function __construct($name,$color){//构造函数
$this->name=$name;
$this->color=$color;
}
}
$xiao=new Dog("小黄","黄色");//创建对象
var_dump($xiao); //打印对象
?>
登入後複製

以上是PHP中的複合資料型別是哪兩種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板