<?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...