最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

php快速入門2—內(nèi)置對(duì)象與文件引入

2023-09-14 16:17 作者:doubleyong  | 我要投稿

1. php 的內(nèi)置函數(shù)?

? ? 數(shù)學(xué)相關(guān)函數(shù)

? ? abs();? //求絕對(duì)值

? ? ceil(); //向上取整?

? ? floor(); // 向下取整

? ? round() ;? //四舍五入? // round(1.45) ;? 默認(rèn)只有一個(gè)參數(shù)時(shí),返回的是整數(shù),第二個(gè)參數(shù)表示保留小數(shù)點(diǎn)的位數(shù)

? ? max() ;? // 返回最大值? ?max(1,2,3,5,6,8,87);

? ? min();? ?//返回最小值

? ??

? ? rand() ;? // 生成隨機(jī)數(shù)? 0 - rand-max

? ? rand(10,20) ;? //生成10-20之間的隨機(jī)數(shù)

? ?

? ? 字符串相關(guān)函數(shù)

? ? explode: 將字符串轉(zhuǎn)成數(shù)組?

? ? ? ?$arr = explode(" ",$str);


? ? implode: 將數(shù)組轉(zhuǎn)成字符串

? ? lcfirst() : // 字符串首字母轉(zhuǎn)成小寫

? ? ucfirst(): // 字符串首字母轉(zhuǎn)成大寫


? ? strtolower();? ? // 字符串轉(zhuǎn)成小寫

? ? strtoupper(); // 字符串轉(zhuǎn)成大寫


? ? strlen() ; //字符串的長(zhǎng)度

? ? trim(); //去字符串首尾空格



? ?查找字符串

? ?strpos() -查找字符串在另一字符串中第一次出現(xiàn)的位置(區(qū)分大小寫)

? ?strripos() -查找字符串在另一字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫)

? ?strrpos() -查找字符串在另一字符串中最后一次出現(xiàn)的位置(區(qū)分大小寫)

??

? 轉(zhuǎn)換字符串

? ?strtr(字符串,查詢字符,轉(zhuǎn)換的字符)


? ?替換字符串

? ?str_replace(查詢字符,替換的字符, 字符串);



? ? 日期相關(guān)函數(shù)

? ? time();? // 獲取時(shí)間戳

? ? date();? // 格式化時(shí)間 , date(format, timestamp) ;?

? ? strtotime(); //字符串轉(zhuǎn)成時(shí)間戳


? ? 數(shù)組相關(guān)的函數(shù)

? ? array_keys()? // 獲取數(shù)組的所有的鍵名

? ? array_merge(); //數(shù)組的合并

? ? array_pop(); //刪除數(shù)組的最后一個(gè)元素

? ? array_push(); //添加一個(gè)或多個(gè)在數(shù)組的最后

? ? array_shift(); //刪除數(shù)組的首個(gè)元素,并返回刪除的元素

? ? array_unique();? //刪除數(shù)組中重復(fù)的值

? ? count();? // 獲取數(shù)組的長(zhǎng)度

? ? in_array(); //檢查數(shù)組是否存在指定的值, 存在返回1

? ? extract() ;? // 從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號(hào)表



2. php嵌套在html中

? ?html中可以嵌入php代碼(前提后綴改成php),可以在php文件,直接輸出html內(nèi)容

? ?html中可以嵌入php代碼

<!DOCTYPE html>

<html>

<head>

? ? <meta charset="UTF-8">

? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">

? ? <title>Document</title>

</head>

<body>

? ? <?php

? ? ? echo '<h1>hello php</h1>'

? ? ?>

</body>

</html>


php文件,直接輸出html內(nèi)容

?<?php

? echo '<div>

? ? ?<h2>登錄</h2>

? ? ?<p><input type="text"/></p>

? </div>

? ';

?

?>


多行文本輸出

?print <<<標(biāo)記名

? ? ? ? 標(biāo)記名;


示例:

<?php

? print <<<GXA

? <h2>

? ? 登錄

? </h2>?

? <p>

? ? ?<input type="text"/>

? </p>

? <p><button>注冊(cè)</button></p>

? GXA;

?>


3.? 不同的php文件,進(jìn)行引入的方法

基本概念

require:

? ? ? ? require函數(shù)一般放在PHP腳本的最前面,PHP執(zhí)行前就會(huì)先讀入require指定引入的文件,包含并嘗試執(zhí)行引入的腳本文件。

? ? ? ? require的工作方式是提高PHP的執(zhí)行效率,當(dāng)它在同一個(gè)網(wǎng)頁(yè)中解釋過(guò)一次后,第二次便不會(huì)解釋。但同樣的,正因?yàn)樗粫?huì)重復(fù)解釋引入文件,所以當(dāng)PHP中使用循環(huán)或條件語(yǔ)句來(lái)引入文件時(shí),需要用到include。


include:

? ? ? ? 可以放在PHP腳本的任意位置,一般放在流程控制的處理部分中。

? ? ? ?當(dāng)PHP腳本執(zhí)行到include指定引入的文件時(shí),才將它包含并嘗試執(zhí)行。這種方式可以把程序執(zhí)行時(shí)的流程進(jìn)行簡(jiǎn)單化。當(dāng)?shù)诙斡龅较嗤募r(shí),PHP還是會(huì)重新解釋一次,include相對(duì)于require的執(zhí)行效率下降很多,同時(shí)在引入文件中包含用戶自定義函數(shù)時(shí),PHP在解釋過(guò)程中會(huì)發(fā)生函數(shù)重復(fù)定義問(wèn)題。


require_once / include_once:分別與require / include作用相同,不同的是他們?cè)趫?zhí)行到時(shí)會(huì)先檢查目標(biāo)內(nèi)容是不是在之前已經(jīng)導(dǎo)入過(guò),如果導(dǎo)入過(guò)了,那么便不會(huì)再次重復(fù)引入其同樣的內(nèi)容。



require和include最根本的區(qū)別,其實(shí)就在錯(cuò)誤處理的方式不一樣

include,當(dāng)引入的文件不存在時(shí),會(huì)顯示一個(gè)警告錯(cuò)誤,但是不影響其他代碼的執(zhí)行。

require,當(dāng)引入的文件不存在時(shí),會(huì)產(chǎn)生一個(gè)致命錯(cuò)誤,并且程序中斷執(zhí)行了。



include_once和require_once語(yǔ)句的使用區(qū)別

include_once語(yǔ)句在腳本執(zhí)行期間調(diào)用外部文件發(fā)生錯(cuò)誤時(shí),產(chǎn)生一個(gè)警告,而require_once語(yǔ)句則導(dǎo)致一個(gè)致命錯(cuò)誤。

用途都是確保一個(gè)被包含文件只能被包含一次,使用這兩個(gè)語(yǔ)句可以防止意外的多次包含相同的函數(shù)庫(kù),從而導(dǎo)致函數(shù)的重復(fù)定義并產(chǎn)生錯(cuò)誤。


4.? GET 和 POST


什么是HTTP?超文本傳輸協(xié)議,目的是保證客戶端和服務(wù)端的通信.


HTTP請(qǐng)求的方式有哪些:

? ?get

? ?post

? ?put

? ?delete?

? ?head

? ?connct

? ?options

? ?trace?


?GET : 從指定的資源請(qǐng)求數(shù)據(jù) (數(shù)據(jù)在url后面,安全性低; 長(zhǎng)度受限; 一般用于獲取數(shù)據(jù))

? ? ? ? ?數(shù)據(jù)是跟在url 后面

? ? ? ? ?login.php?user=admin&pwd=123


有關(guān)GET請(qǐng)求的其他一些解釋:·

GET請(qǐng)求可被緩存

·GET請(qǐng)求保留在瀏覽器歷史記錄中·

GET請(qǐng)求可被收藏為書簽

·GET請(qǐng)求不應(yīng)在處理敏感數(shù)據(jù)時(shí)使用·

GET請(qǐng)求有長(zhǎng)度限制

·GET請(qǐng)求只應(yīng)當(dāng)用于取回?cái)?shù)據(jù)



?

?POST:向指定的資源提交到處理的數(shù)據(jù)(數(shù)據(jù)不在url后面,在請(qǐng)求http的消息主體中發(fā)送,安全高,長(zhǎng)度不受限)

有關(guān)POST請(qǐng)求的其他一些解釋:.

POST請(qǐng)求不會(huì)被緩存

·POST請(qǐng)求不會(huì)保留在瀏覽器歷史記錄中·

POST不能被收藏為書簽

.POST請(qǐng)求對(duì)數(shù)據(jù)長(zhǎng)度沒(méi)有要求




5. php 里的正則表達(dá)式

? ?

? preg_match(正則字符 串,匹配的字符串); //根據(jù)正則表達(dá)式對(duì)字符串進(jìn)行搜索匹配


? js里能可以判斷正則(一般在js中判斷)

? php里也可以判斷正則


? preg_replace(正則字符串,替換內(nèi)容, 字符串);


更多文章,請(qǐng)看公主號(hào): bug收集? ?個(gè)人網(wǎng)站:bugshouji.com?

php快速入門2—內(nèi)置對(duì)象與文件引入的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
耒阳市| 灵宝市| 上栗县| 定日县| 宁波市| 闽侯县| 威海市| 邹城市| 吉安市| 晋城| 来宾市| 横山县| 五指山市| 年辖:市辖区| 乐陵市| 新化县| 肃南| 璧山县| 彩票| 沅江市| 平泉县| 柳江县| 黎城县| 清流县| 那曲县| 通江县| 南汇区| 新闻| 修水县| 乐平市| 康乐县| 广平县| 安仁县| 黄龙县| 海门市| 阜阳市| 桃园县| 高平市| 湖口县| 密云县| 墨竹工卡县|