PHP基礎入門(二)

2022-05-01 03:42:08 字數 1719 閱讀 4305

陣列處理:

compact()函式:可以把單個變數,多個變數甚至陣列放在乙個陣列中.

$example=array("a","b","c");

$example2=compact("d","e","example");

array_combine()函式:把兩個陣列合併成乙個陣列,前面的陣列裡的值作為後面陣列裡的值的索引.

$example=array("a","b","c");

$example2=array("aa","bb","cc");

$example3=array($example,$example2);

迴圈foreach的應用:foreach($陣列名 as 迴圈裡面呼叫的別名,用來指代陣列裡面的值)

print_r()用來顯示陣列元素.

count()用來計算陣列元素個數

array_chunk($陣列名,分割後每個陣列裡的個數,true/false)用來分割陣列,true代表用原來的索引名,false代表從0開始的索引名,預設為false;

array_merge($陣列名1,$陣列名2)用來合併陣列

prev($陣列名)前乙個陣列元素

current($陣列名)當前陣列元素

next($陣列名)下乙個陣列元素

end($陣列名)最後乙個陣列元素

sort($陣列名)對陣列中的值進行正向排序

rsort($陣列名)對陣列中的值進行逆向排序

asort($陣列名)對陣列中的值進行排序(鍵和值相對應的關係保持不變)

ksort($陣列名)對陣列中的鍵進行排序(鍵和值相對應的關係保持不變)

shuffle($陣列名)對陣列進行隨機排序

array_reverse($陣列名)與原陣列的順序相反

reset($陣列名)重置陣列

range(low,high,step)範圍建立陣列

array_push($陣列名,'元素名')元素可為乙個或多個,壓入元素

array_pop($陣列名)彈出最後乙個元素

array_change_key_case($陣列名,case_upper)將索引全部改為大寫

array_intersect_assoc($陣列名1,$陣列名2)陣列可以為多個,計算交集,索引也比較 array_intersect($陣列名1,$陣列名2)索引不參與比較

array_diff_assoc($陣列名1,$陣列名2)陣列可以為多個,計算只在陣列名1中所出現的元素,索引也比較 array_diff($陣列名1,$陣列名2)索引不參與比較

array_filp($陣列名)將陣列裡的索引和值進行調換

array_fill(int $start,int num,'元素')快速填充陣列元素

array_count_values($陣列名)統計陣列裡元素值的出現次數

array_key_exits(索引,$陣列名)判斷索引是不是這個陣列的

array_keys($陣列名)列出陣列裡的所有索引 array_keys($陣列名,'值')列出這個值所對應的索引

array_map("函式名", $陣列名)陣列裡所有的元素都要經過函式處理,前提是這個函式必須有引數

in_array('元素',$陣列名)判斷元素是否在陣列內

key($陣列名)輸出當前元素的索引

正規表示式:preg_match("/表示式/","需要捕獲的字串",$capture)//捕獲到字串,並填充capture,這個capture可寫可不寫,如果不寫則返回布林值.

PHP基礎入門(二)

一 php中的類和物件 關鍵字 class 類名 類名命名規則和變數名一樣,一般以大寫字母開頭。物件是類的例項,要建立乙個類的例項,必須用 new 關鍵字。類應在被例項化之前定義。物件名 new 類名 可以不加小括號。class peo xiaoming new peo 例項化的物件 三個分別是,p...

PHP入門基礎

echo是php中的輸出語句,可以把字串輸出 字串用雙引號括起來 如下 乙個字串是用雙引號括起來的乙個詞或乙個句字。注意 連線符可以連線多個字串 在php中字串 連線符是用點 來表示的,這一點比較特殊,其它語言中是用加號 來表示的。每一條php 行結尾處都會有乙個分號 在php中也有注釋語句 用雙斜...

php 基礎入門

php 的安裝 linux apche php windows apmserv5.2 php的寫法 1.phpinfo 列印出伺服器的詳細資訊 2.echo wlecom booke.com 3.習慣用第一種寫法 什麼語句後面加分號?什麼不加分號?結構定義語句 不加分號for i 0 i 10 i ...