標籤:構造 div values 數組 長度 list blog 通過 for迴圈
定義數組$attr = array();$attr[0] = 1;索引數組$attr = array(1,2,3,4);關聯陣列$attr = array("code"=>"p001","name"=>"張三");二維數組 $attr = array(array(),array());數組遍曆for迴圈遍曆for($i=0;$i<count($attr);$i++) count($attr) 數組長度, 只適用於索引遍曆{ $attr[$i];}foreach遍曆 最好用的foreach($attr as $v) 所有的值都交給V{ $v;}foreach($attr as $k=>$v) key 給k 值交個V{ $k;$v;}$attr = array(1,2,3,4,5,2);foreach($attr as $k=>$v){ if($v==3){ unset($attr[$k]); 刪除元素} }$attr = array_values($attr); 重新索引var_dump($attr); each()和list()方法遍曆var_dump(each($attr)); 取出當前指標指向的元素list($a,$b)=$attr;echo $b;指標遍曆echo current($attr);echo key($attr);next($attr);prev($attr);end($attr);reset($attr);var_dump(in_array(9,$attr)); 判斷某一個值是否在數組裡面存在var_dump(array_reverse($attr)); 翻轉數組var_dump(array_unique($attr)); 去重$attr1 = array(9,10);var_dump(array_merge($attr,$attr1)); 合并數組array_push($attr,10); 添加元素到數組,傳回值不是新的數組var_dump($attr);$attr[]=11; 添加元素到數組var_dump($attr);物件導向面向過程$a = 10;$b = 15;echo $a+$b;物件導向1.什麼叫做對象一切皆為對象2.什麼叫做類由眾多個物件的抽象做類class Ren{通過變數和方法來描述人類的特徵成員變數public $name;public $sex;構造方法function __construct($n){$sex = $n; 錯誤$this關鍵字,在類裡面代表該對象$this->sex =$n; 正確}成員方法 一般要求所有地方都可以訪問 預設publicpublic function Speak(){echo "正在講話";}}$r = new Ren("男"); 執行個體化對象var_dump($r);$r1 = new Ren("女");var_dump($r1);構造方法,始終存在,如果不寫也是存在的var_dump($r);$r->name = "李四"; 賦值echo $r->name; 取值var_dump($r);$r->Speak();$r1 = new Ren(); 執行個體化對象$r1->name = "資料";var_dump($r==$r1);存取修飾詞public:代表公有的,在任何地方都可以訪問protected:代表受保護的,只能在該類或該類的子類中訪問private:代表私人的,只能在該類中訪問
10月24日上午PHP物件導向