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