php
php檔案
php 能夠做什麼?
基礎 php 語法
<?php
// 此處是 php **
?>
php支援三種注釋:
<?php
// 這是單行注釋
# 這也是單行注釋
/*這是多行注釋塊
它橫跨了
多行*/
?>
php 大小寫敏感:
在 php 中,所有變數都對大小寫敏感。
php 變數
php 變數規則:
php 沒有建立變數的命令。變數會在首次為其賦值時被建立。
php 變數作用域:
php 物件
php null 值
php 字串函式
php 常量
php 運算子
php 字串運算子
php 比較運算子
php 比較運算子用於比較兩個值(數字或字串):
php 邏輯運算子
php 陣列運算子
php 陣列運算子用於比較陣列:
php 條件語句
if…elseif…else 語句
if
(條件)
elseif
(condition)
else
switch 語句
switch
(expression)
php 迴圈
foreach 迴圈只適用於陣列,並用於遍歷陣列中的每個鍵/值對。
每進行一次迴圈迭代,當前陣列元素的值就會被賦值給 $value 變數,並且陣列指標會逐一地移動,直到到達最後乙個陣列元素。
<?php
$colors
=array
("red"
,"green"
,"blue"
,"yellow");
foreach
($colors
as$value
)?>
php 函式
php 的真正力量來自它的函式:它擁有超過 1000 個內建的函式。
使用者定義的函式宣告以單詞 「function」 開頭:
function
functionname()
函式名:
函式引數
<?php
function
setheight
($minheight=50
)setheight
(350);
setheight()
;// 將使用預設值 50
setheight
(135);
setheight(80
);?>
函式返回值:
如需使函式返回值,使用 return 語句。
php 陣列
在 php 中, array() 函式用於建立陣列:
array()
;
在 php 中,有三種陣列型別:
count() 函式用於返回陣列的長度(元素數)。
索引陣列的兩種建立方法:
$cars
=array
("porsche"
,"bmw"
,"volvo");
或$cars[0
]="porsche"
;$cars[1
]="bmw"
;$cars[2
]="volvo"
;
遍歷索引陣列
<?php
$cars
=array
("porsche"
,"bmw"
,"volvo");
$arrlength
=count
($cars);
for($x=
0;$x<
$arrlength;$x
++)?>
關聯陣列:
關聯陣列是使用分配給陣列的指定鍵的陣列。
關聯陣列的兩種建立方法:
$age
=array
("bill"
=>
"35"
,"steve"
=>
"37"
,"elon"
=>
"43");
或$age
['bill']=
"63"
;$age
['steve']=
"56"
;$age
['elon']=
"47"
;
遍歷關聯陣列
<?php
$age
=array
("bill"
=>
"63"
,"steve"
=>
"56"
,"elon"
=>
"47");
foreach
($age
as$x
=>
$x_value
)?>
陣列的排序函式
sort() - 以公升序對陣列排序
rsort() - 以降序對陣列排序
asort() - 根據值,以公升序對關聯陣列進行排序
ksort() - 根據鍵,以公升序對關聯陣列進行排序
arsort() - 根據值,以降序對關聯陣列進行排序
krsort() - 根據鍵,以降序對關聯陣列進行排序
PHP學習記錄
1 fatal error call to undefined function curl init 解決方法 首先要確定php已經擴充套件 在php.ini中 複製 如下 extension php curl.dll 還要保證 php curl.dll 複製到php安裝目錄下的ext下,libea...
php學習記錄1
net的iis,framwork,window系統等都不是free的,所以,我在的專案組承載著公司走向外網的報復,於是,free造就了我開始php開發之行。這週做了這些事情 2 搭起環境後,心裡有底氣多了。專案組的其它人都封閉設計去了,我這個唯一的兵唯一的活就是學php,剛開始兩天因為沒有搭起環境來...
PHP正則學習記錄
檔名 a z0 9 is 不含字尾 以下是 phpcms v9 模版標籤解析正則 public function template parse str str str preg replace str str preg replace str str preg replace str for 迴圈 ...