PHP 使用技巧

2021-10-05 18:45:41 字數 2367 閱讀 8198

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...