PHP基礎陣列操作(一)

2021-07-11 12:56:03 字數 1316 閱讀 5452

<?php

//陣列常用操作

header("content-type:text/html;charset=utf-8");

//宣告陣列:

$arr = array('001'=>'春','002'=>'夏','003'=>'秋','004'=>'冬');

print_r($arr);//array ( [001] => 春 [002] => 夏 [003] => 秋 [004] => 冬 )

//索引陣列:

$arr = array(0=>'東',1=>'西',2=>'南',3=>'北');//鍵不必有特殊意義。

//關聯陣列:

$student =array('name'=>'小花','age'=>30);//字串做鍵,突出單元的意義。

//多維陣列:

$student2 = array('name'=>'小明','info'=>array('love'=>array('name1'=>'小花','name2'=>'小櫻')));

print_r($student2);

//關於鍵的規則:

//1.如不宣告,則遞增鍵值。如果宣告1個或多個數字鍵,則從最大的數字鍵,遞增生成。

//2.如果鍵重複了,後面的鍵值覆蓋前面的值。

//3.浮點數轉成整數。

$arr = array(3=>'a',3=>'b',9=>'c','d');

print_r($arr);

echo"";

//運算元組的單元:

$arr = array('a','b','c');

//增加單元

$arr = 'd';

$arr[99] = 'e';

$arr['stu'] = array('li','wang');

print_r($arr);//array ( [0] => a [1] => b [2] => c [3] => d [99] => e )

//讀取單元

echo

$arr['stu'][1];//wang

//改單元值

$arr['stu'] = 'a';

print_r($arr);//array ( [0] => a [1] => b [2] => c [3] => d [99] => e [stu] => a )

//刪除某個單元

unset($arr['stu']);

print_r($arr);//array ( [0] => a [1] => b [2] => c [3] => d [99] => e )

?>

《基礎》 PHP 陣列操作

array filter 用 函式過濾陣列中的單元 如果callback函式返回 true,則array陣列的當前值會被包含在返回的結果陣列中。陣列的鍵名保留不變 array array filter array array callable callback int flag 0 如果沒有提供ca...

PHP基礎鞏固 陣列操作

參考文件 1.新增元素 在陣列開頭插入乙個或多個元素 array unshift array,value1,value2,value3.在陣列末尾插入乙個或多個元素 array push array,value1,value2.2.刪除元素 刪除陣列的最後乙個元素 array pop array 刪...

PHP 陣列基礎

建立陣列 array1 東邪 array1 西毒 print r array1 echo array2 array name 東邪 男 firends array 西毒 南帝 北丐 print r array2 測試陣列 echo is array array2 增加刪除陣列元素 array pus...