php 學習筆記2

2021-08-31 11:54:20 字數 1113 閱讀 6394

陣列

陣列操作符:`+` ,$prices + $products,陣列products 被附加到prices中,但是任何關鍵字衝突的元素不會被新增

- 多維陣列

$multpro = array(

​ array(『tir』, 『tiresf』, 『100』),

​ array(『oil』, 『oil』, 『100』),

​ array(『spk』, 『spark plugs』, 『4』)

);

- 陣列排序
sort($products,sort_string); 降序排序函式為rsort()

對字串陣列進行公升序排序

根據關聯陣列的值進行公升序排序

asort($prices,sort_numeric);降序排序函式為rasort()

根據關聯陣列的key值進行公升序排序

ksort($prices, sort_string);降序排序函式為rksort();

shuffle()將陣列各元素進行隨機排序。array_reverse()給出乙個原來陣列的反向排序。

- 陣列中的常用函式

current(陣列變數),返回陣列的第乙個元素

explode(separator,string,limit)explode() 函式把字串按照某分隔符分割為陣列。

next()和each(),都是使陣列指標往後移乙個位置,next()是將指標前移之後,然後再返回新的當前元素。each()是在指標前移乙個位置之前返回當前元素。

reset(),返回指向陣列的第乙個元素的指標。

end()可以將指標移到陣列的末尾。

prev()函式可以將陣列指標向前移動乙個

pos() 函式返回陣列中的當前元素的值。

array_walk($array,your_function,userdata)使用自己定義的函式對陣列中的元素進行處理;

count(),sizeof()統計陣列中的元素的個數。

array_count_values(),返回乙個陣列,裡面統計了每個陣列元素出現的次數

extract()將非數字索引陣列,轉換成一系列標量。

PHP學習筆記(2)

wamp就是windows apache mysql php整合安裝環境,即在window下的apache php和mysql的伺服器軟體。安裝目錄自選,我選擇e php,目錄下自動包含生成wamp目錄 修改apache的配置檔案httpd.conf。檔案所在路徑 wamp bin apache2....

PHP學習筆記(2)

function 函式名 函式的呼叫 呼叫函式時應與寫的函式相對應 在函式內定義,僅在某個函式內有效 在函式外定義,從定義處開始到整個php的末尾都可以使用,但如果在函式內使用必須用global宣告變數 在函式內定義,使用static關鍵字來定義 對形式引數的操作,根本不會影響到實際引數的值 對形參...

php學習筆記2

檔案管理系統 path get path if empty path path filterlist array filesystem.php filename trim path,get name switch get action else echo filename break case ed...