<?php ?>
echo php
輸出語句
每一句php**必須用;
結束
本地服務
網域名稱locallhost
ipwww
echo
echo "我愛我的祖國";
print("大王叫我來巡山");
printf
$mouth="2月";
$day=29;
printf("",$mouth,$day)
開啟我們phpstudy
mysql 資料庫
php
apache
我們的網頁根目錄 www
d:\phpstudy\phptutorial\www
編寫***.php檔案
瀏覽器位址列輸出
localhost/***.php
//單行
/*多行
*/型別
string 字串
int 數字
float 浮點數
bool 布林值
命名規則
由字母,數字,下劃線元件組成
不是數字開頭
不能是關鍵字
var_dump(資料型別和值)
算術運算子 +加 -減 *乘 /除 %餘
遞增運算符號 ++ –
賦值運算子 = += -= *= /=
比較運算子 > < == !=(<>)
邏輯運算子 && || !
三元運算子符號 (表示式)?執行語句:語句2
連線運算符號 .
if(){}else{}
if(){}elseif(){}else{}
三元運算子表示式?'正確執行語句':'錯誤執行語句'
while
迴圈的三個要素
迴圈的初始值
迴圈的結束條件
迴圈的條件變更
迴圈體(內容)
while(條件){}
$num=1;
while($num<=10)
for
for($i=0;$i<10;$i++){}
for($num=1;$num<=10;$num++)
foreach
foreach($arr as $key=>$value){}
建立$arr=array()
$ar=
$arr=array(key1=>value1,key2=>value2)
自定義索引
$arr=array(1,3,5,7)
預設索引
訪問$arr[1]
$arr["key1"]
自動索引下標從0開始
修改$arr[1]=***
$arr["key1"]=***
遍歷
foreach($arr as $key=>$val){}
刪除
unset($arr[1])
unset($arr]
操作
count 長度
sort() 排序
rsort() 反排
shuffle 亂序陣列
implode(連線符, 陣列) 返回值是連線完後的字串
explode(分割符,字串) 返回值是拼接後的陣列
array_merge(要合併的陣列) 返回值是合併後的陣列
$key = array_search("a", $arr_a); 陣列查詢
array_reverse(陣列) 翻轉陣列
substr(string,start,len)
擷取字串,從第start長度len
str(string,str)
查詢字串str在string的位置,並返回從該位置到結尾的字元
strrchr(string,str)
查詢字串str在string的最後位置,並返回從該位置到結尾的字元
str_replace(search,replace,string)
使用replace替換string中的search字元
字串計算
strlen(string)
獲取字串string的長度
strpos(string,str,start)
查詢str在string**現的位置,從start位置開始
strrposs(string,str,start)
從後面查詢str在string**現的位置。從start位置開始
獲取 「我愛我.的.祖國.png」 的字尾名
$str = "我愛我.的.祖國.png";
$s = substr(strrchr($str,'.'),1);
echo $s;
$arr = explode(".",$str);
$ext = array_pop($arr);
echo "
$ext
";
"我愛我的祖國,我的祖國是中國"替換為 「我愛我的國家,我的國家是中國」
$str = "我愛我的祖國,我的祖國是中國";
$str = str_replace("祖國","國家", $str);
echo "
$str
";
PHP基本知識點
1.http協議中幾個狀態碼的含義 503 500 401 200 301 302。http狀態碼 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 500 伺服器產生內部錯誤 501 伺服器不...
基本知識點
1 程序和執行緒的關係 1 在有執行緒的作業系統裡面,程序是分配資源的基本單位,執行緒是排程的基本單位。2 1個程序可以擁有多個執行緒 3 執行緒同時也有一些自己的資源,包括 程式計數器,堆疊等 4 因為執行緒所擁有的資源比較少,因此進行排程的時候所消耗的資源就少。5 執行緒共享程序的 段,程序的一...
基本知識點
dram 動態隨機訪問儲存器 dynamic random access memory 隨機訪問的意思是,訪問任何乙個記憶體單元的速度和它的位置 位址 無關,讀寫位址0x00001和0xffff0所需要的事件是一樣的。rom 唯讀儲存器 read only memory 它的內容是預先寫入的,掉電也...