PHP的初步學習

2021-07-11 15:34:30 字數 1971 閱讀 6295

echo——輸出

定義變數的時候需要在前面加$

所宣告的變數只能為a-z 或者 a-z 或者「_」開始

string——字串(就是任何字元只要用引號括起來就行,需要引號來括起來)

array——陣列

$a=1;

$a+=2;——他的意思是a=a+2

同理$a*=2——他的意思就是 a先與2相乘 然後再把這個值賦給a 也就是a=a*2

比較運算裡 「===」的意思是絕對相等  不止是對數值的相等 也是對數值型別的比較

如果想一次輸出多個數值的話 中間要加上「.」

echo $a++;的意思就是先進行輸出 後加一

echo ++$a;的意思就是a先加上一  後輸出  //同理 減法的運算也是如此的

else if()——是進行下一步的判斷

swith條件語句

例:$i=1

switch  ($i){

case 0;

echo"輸出 0";

break;

case 1;

echo"輸出 1";

break;

case 2;

echo"輸出 2";

break;   //終止迴圈

default:echo"數值";  //這個的作用就是當都不滿足上面的case時   輸出的字元

break;表示的是跳出當前的迴圈

break 阿拉伯數字;表示調出的迴圈的個數

迴圈語句:

do{.....迴圈條件

while(判斷條件)

while(判斷條件)

....迴圈條件

for迴圈語句

for($i=1//無條件執行;$1<=10//比較運算;$i++//迴圈條件)

......迴圈條件

陣列:$array(key=>value,key=>value............)

例:$arr=array(3,4,5,6);

$arr=array("id"=>2,"title"=>3);   //設定特殊關鍵字的陣列。

$arr=array(array(1,2),array(3,4),................)可以錄入多個陣列

echo $arr[0][1]   則輸出的就是2   就是第幾個陣列的第幾個數字  當然序號是從0開始的

print_r($arr);可以列印出這個陣列的內部結構;

count($arr);  用來統計陣列中數的個數;

is_array($arr); 用來判斷這個自定義變數是不是陣列;//通常作為if判斷的條件

explode  是可以拆分字元使其變成乙個陣列的函式  

例:$a="1986-1983-1980"

$arr=explode("-",$a);

就使a變成乙個arr(1986,1983,1980)的陣列

遍歷陣列foreach:

foreach($arr as $key=>value){        //其中key是關鍵數字   value是相對應的值

.............各種條件 輸出等

命名自定義函式://自定義函式的命名和命名變數的名稱一樣  只能用a-z  a-z  _

function func_name($val){

..........

return//函式可以返回函式內部值

function_exists(); 用來判斷這個函式是不是個函式;//通常作為if判斷的條件

sql語句的查詢語句:

select  查詢字段  from  表名  where  條件

insert插入語句

insert into  表名(欄位........)values (值...........)

update更新語句

update  表名  set  字段=值  where  條件

delete刪除語句

delete   from  表名  where  條件

php 學習,初步知識筆記

var dump 函式可以將我們的變數的資料型別顯示出來。memory get usage 獲取當前php消耗的記憶體。定義字串型別 var string 123 定義整型 n 123 定義浮點型 f 123.00 定義陣列 var array array 123 當雙引號中包含變數時,變數會與雙引...

PHP初步了解

php檔案不能直接用瀏覽器開啟。apache是 php的環境。js的環境是 node 我們用的phpstudy這個整合環境。只需要把 php檔案放在 apache 中的根目錄 www檔案中就行了。不能用瀏覽器直接開啟,通過網路位址才可以。網頁從上往下一一載入,乙個dom乙個 dom的載入 要注意 l...

整合學習的初步學習

2018 11 23 按照我現在的想法,整合學習就是將很多個可能不夠準確的分類器組合在一起,讓他們彷彿產生化學反映一樣,得到乙個效果更好的分類器。而且,這部分的內容我應該已經看過兩遍了。今天就抽一下午的時間,把這部分知識給好好學習一下。學習的內容 書籍 data mining practical m...