PHP一小時學習完基本語法

2021-10-08 10:36:15 字數 4346 閱讀 5770

輸出例項:

echo

" holle word "

;echo""

;echo

" holle word "

;//定義變數$a=

100;

echo""

;echo

"這裡是輸出變數,用.鏈結".$a

;print""

;print

"換行用《br》"

;print""

;print

"print也可以用來輸出".$a

;print""

;

執行結果:

holle word

holle word

這裡是輸出變數,用.鏈結100

換行用《br》

print也可以用來輸出100

兩種陣列的定義:

普通陣列

鍵值對陣列

<?php

//陣列

//定義陣列(非鍵值對)

print

"定義乙個陣列 為 1,2,3,4,5,6"

;$list

=array(1

,2,3

,4,5

,6);

print""

;print

"輸出整個陣列"

;print_r

($list);

print""

;print

"輸出陣列的第一位(下表為0)"

.$list[0

];print""

;print

"create an array with key-value pairs"

;print""

;//鍵值對陣列

$list_1

=array

('a'

=>1,

'b'=

>2)

;print

"the array create is:"

;print_r

($list_1);

print""

;echo

"the output 'a' is:"

.$list_1

['a'];

?>

執行結果:

定義乙個陣列 為 1,2,3,4,5,6

輸出整個陣列array([

0]=>1[

1]=>2[

2]=>3[

3]=>4[

4]=>5[

5]=>6)

輸出陣列的第一位(下表為0)1

create an array with key-value pairs

the array create is:

array

([a]

=>

1[b]

=>2)

the output 'a' is:

1

<?php$a=

1;print

"a=1"

;print""

;if($a

>1)

elseif($a

<1)

else

?>

執行結果:a=1

a等於1

switch 判斷語句

<?php$a=

1;switch($a

)?>

執行結果:

a現在是1

while 迴圈語句

//while (迴圈條件)

<?php$i=

1;while($i

<=10)

?>

執行結果:12

3456

78910

do while 迴圈語句

//do

while

(條件);

<?php$i=

0;dowhile($i

=0);

?>

執行結果:

0

for 迴圈語句

<?php

for($i=

0;$i<=10;

$i++

)?>

執行結果:01

2345

6789

10

foreach 陣列輸出語句

<?php

$array_1

=array(1

,2,3

,4,5

);foreach

($array_1

as$value

)?>

執行結果:

12345

<?php

//this is a nonparametric function

//the format :

//function function_name()

function nonparametric (

)//this is a function with parameters

//the format :

//function function_name(parameter)

function

parameters

($prameters

)//function with return value

//the format :

//function function_name(parameter)

function

value($x

,$y)//call function

//call nonparametric function

print

"nonparametric function:"

.nonparametric()

;//call parameters function

print

"parameters funtion:"

.parameters

("this is parameters");

//call value function

print

"value function:"

.value(10

,10);

?>

執行結果:

this is a nonparametric functionnonparametric function

:the function parameter is:this is parametersparameters funtion:

value function

:20

<?php

//class

//define class

//the format of the class

//class class_name

//}class

class_name

function

name_out()

function

s***

($input_***

)function

***_out()

}//call a class

$newclass

=new

class_name()

;$newclass

->

name

("this is mr.k")

;$newclass

->

name_out()

;$newclass

->

s***

("this is the boy");

$newclass

->

***_out()

;?>

執行結果:

this is mr.k

this is the boy

人生一小時

桌面,侵刪 今天不小心開啟部落格,發現乙個有意思的事情,我已經大半年沒有寫過部落格了!現在看看我之前寫的習慣清單 堅持寫部落格,真是汗顏啊。這半年來工作也不是很忙,平常也不知道幹些啥,日子一天天就過去了,感覺時間真的在變快啊,不知道大家是不是也是跟我一樣的感覺,這難道就是生活 生下來,活下去 看看鏡...

openMP一小時初探

參考 通過 gcc 學習 openmp 框架 詳細,我只看到臨界區之前 openmp基本概念 全看,內含並行化控制的三種程式設計要素 編譯制導 api函式集和環境變數 openmp入門教程 一 也講了fork join執行模型 執行緒概念 資料作用域.我主要跟著第一篇教程看了部分內容,後面兩篇當作補...

如何一小時學會字尾陣列,一小時學會字尾自動機?

前言 反正因為一些tuosh事情,我必須得兩小時學會它們。我服了。後期可能會再學,但是這個標題不準備更改了。來吧!參考資料 hihocoder 例題 1.suffix 把乙個字串後面加上乙個符號 將其所有字尾取出來,其中suffix i 表示從第i個字元開始的字尾。2.sa 字尾陣列 把suffix...