PHP 陣列知識整理

2021-07-30 09:49:06 字數 785 閱讀 9726

陣列:鍵值對組成的語言結構,

根據維數可分為:一維陣列、二維陣列、三維陣列(多維陣列)

根據 key 可分為:索引陣列、關聯陣列

創立陣列的方式:

$ar_1 = array(); //空陣列

$ar_2 = array( 0, 1, 2 ) //初始化陣列,有3個值

$ar_3[0] = 1; 

$ar_3['name'] = "you";

$ar_3 = 1; // 這樣也是創立陣列的方式

多維陣列的:一維陣列的key是另乙個陣列

$ar = array(

'ar_1' = array(),

'ar_2' = array()

陣列方法:

count(); //返回陣列的長度  陣列的索引都是從0開始的 

sort() - 對陣列進行公升序排列

rsort() - 對陣列進行降序排列

asort() - 根據關聯陣列的值,對陣列進行公升序排列

ksort() - 根據關聯陣列的鍵,對陣列進行公升序排列

arsort() - 根據關聯陣列的值,對陣列進行降序排列

krsort() - 根據關聯陣列的鍵,對陣列進行降序排列

遍歷陣列

foreach( $ar as $values ); //獲取 value

foreach( $ar as $keys => $values ) // 獲取 key 和value 值 

for( $i = 0; $i < count( $ar ); i++ ); //也可以

陣列知識整理歸納

陣列的建立 type t arr name const n type t 是指數組的元素型別 const n 是個常量表示式,來指定陣列的大小 其中 const n 中const n必須是常量,不能像下面這樣 int count 10 int arr count 2.陣列的初始化 定義 在建立陣列的...

PHP 基礎知識整理

1 psr0 描述的是通過檔案路徑自動載入類autoloader的指南 autoloader require once public path vendor autoload.php autoloader addpsr4 test system sys path 使用psr4,我覺得有2個好處 1....

PHP 基礎知識整理

物件導向的特點 繼承,封裝,多型!類的屬性訪問控制 public,protected,private。類的定義 class 類的繼承 extends 抽象類 抽象類定義 abstarct 定義為抽象的類不能被例項化.任何乙個類,如果它裡面至少有乙個方法是被宣告為抽象的,那麼這個類就必須被宣告為抽象的...