php的基本知識點

2021-10-09 06:46:49 字數 3240 閱讀 5618

<?php ?>

echo php輸出語句

每一句php**必須用;結束

本地服務

網域名稱locallhost

ipwww

echo

echo "我愛我的祖國";

print

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 它的內容是預先寫入的,掉電也...