php第乙個專案–helloworld(從安裝到執行成功)
php 教程
array_push()
array_push() 函式向第乙個引數的陣列尾部新增乙個或多個元素(入棧),然後返回新陣列的長度。
a =a
rray
("re
d","
gree
n");
arra
ypus
h(
a=array("red","green"); array_push(
a=arra
y("r
ed",
"gre
en")
;arr
ayp
ush(
a,「blue」,「yellow」);
其他還有鍵是否存在,值是否存在
in_array()
array_key_exists()
$c=in_array
('aaa',$a
);$a=
['nnn'
=>
'ddd'
,'mmm'
=>
'fff'];
$b=array_key_exists
('nnn',$a
);
其他:php 陣列轉字串,與字串轉陣列
php陣列迴圈遍歷的四種方式
php陣列操作詳解
$time
=time()
#返回bai的是乙個整數。
$date
=date
("y-m-d h:i:s"
,$time);
#返回2009-09-09 11:29:33格式的時間
strtotime
($date);
#把時間字串重新轉換成整數,這個的話可能常用,因為從資料庫取到都時間字串
計算的話直接用time()生成時間比較好。精確到秒。
如果只要時間的話 date(「h:i:s」,tim
e);就
可以了啊
,如果是
兩個時間
差值,比
如12334秒你
要算成時
間,只有
一步步計
算所差秒
數=st
rtot
ime(
time);就可以了啊,如果是兩個時間差值,比如12334秒你要算成時間,只有一步步計算 所差秒數 = strtotime(
time);
就可以了
啊,如果
是兩個時
間差值,
比如12
334秒
你要算成
時間,只
有一步步
計算所差
秒數=s
trto
time
(a) - strtotime($b);
php的資料型別轉換屬於強制轉換,允許轉換的php資料型別有:
(int)、(integer):轉換成整形
(float)、(double)、(real):轉換成浮點型
(string):轉換成字串
(bool)、(boolean):轉換成布林型別
(array):轉換成陣列
(object):轉換成物件
php資料型別有三種轉換方式:
$num1
=3.14
;$num2
=(int)
$num1
;var_dump
($num1);
//輸出float(3.14)
var_dump
($num2);
//輸出int(3)
$str
="123.9abc"
;$int
=intval
($str);
//轉換後數值:123
$float
=floatval
($str);
//轉換後數值:123.9
$str
=strval
($float);
//轉換後字串:"123.9"
$num4
=12.8
;$***
=settype
($num4
,"int");
var_dump
($***);
//輸出bool(true)
var_dump
($num4);
//輸出int(12)
json_encode
json_decode
php使用技巧 轉
靜態呼叫的成員一定要定義成 static php5 only 貼士 php 5 引入了靜態成員的概念,作用和 php 4 的函式內部靜態變數一致,但前者是作為類的成員來使用。靜態變數和 ruby 的類變數 class variable 差不多,所有類的例項共享同乙個靜態變數。quote php co...
EditPlus編寫PHP使用技巧
1,建立php模板 方法 在editplus的檔案目錄下,新建template.php檔案,寫入內容儲存,再在editplus的模板中 載入應用即可。2,建立函式自動補齊 在editplus的語法中匯入。3,建立幫助手冊。方法 將手冊放到editplus的目錄下,在editplus的使用者工具中匯入...
PHP正則使用技巧1
pattern s 意思為抓取到 結束的字串 其中的 s修正符代表視為一行,在匹配帶有換行符空格等內容時非常有用 但是這樣匹配會連著一起作為結果輸出 加上 字元 則在結果輸出時表示不捕獲這個字元 只匹配影象url的正則是 匹配標題 rutitle h1 過濾掉字串中的換行字元表 rs preg re...