PHP全栈学习笔记27
數(shù)組概述,類型,聲明,遍歷,輸出,獲取數(shù)組中最后一個(gè)元素,刪除重復(fù)數(shù)組,獲取數(shù)組中指定元素的鍵值,排序,將數(shù)組中的元素合成字符串。
數(shù)組概述,數(shù)組是存儲,管理和操作一組變量。
數(shù)組類型為一維數(shù)組,二維數(shù)組,多維數(shù)組。
數(shù)組分:數(shù)字索引數(shù)組和關(guān)聯(lián)數(shù)組。
數(shù)字索引數(shù)組使用數(shù)字作為鍵名
關(guān)聯(lián)數(shù)組使用字符串作為鍵名
遍歷,輸出數(shù)組
foreach和for
list()和each()
count()函數(shù)獲取數(shù)組中元素的數(shù)量
list()函數(shù)將數(shù)組中的值賦予一些變量,只能用于數(shù)字索引數(shù)組
each()函數(shù)返回?cái)?shù)組中的鍵名和對應(yīng)的值
array_pop()函數(shù)可以獲取并返回?cái)?shù)組中的最后一個(gè)元素
array_push()函數(shù)向數(shù)組中添加元素
array_unique()函數(shù)可以將數(shù)組中重復(fù)的元素進(jìn)行刪除
unset()函數(shù)可以刪除數(shù)組中的某個(gè)元素
array_search()函數(shù)可獲取數(shù)組中指定元素的鍵名
函數(shù)區(qū)分大小寫
array_keys()函數(shù)獲取數(shù)組中重復(fù)元素的所有鍵名
排序
sort() rsort() ksort() krsort()sort_regular sort_numeric sort_string字符串與數(shù)組轉(zhuǎn)換
explode()將字符串分割為數(shù)組
implode()將數(shù)組中的元素組合成一個(gè)新的字符串
php全局?jǐn)?shù)組
$_GET[] 和 $_POST[] $_COOKIE全局?jǐn)?shù)組 $_ENV[] 全局?jǐn)?shù)組用于提供與服務(wù)器有關(guān)的信息 $_FILES[] 全局?jǐn)?shù)組 $_FILES["file"]["name"] 從客戶端上傳的文件名稱 $_FILES["file"]["type"] 從客戶端上傳的文件類型 $_FILES["file"]["size"] 已上傳文件的大小 $_FILES["file"]["tmp_name"] 文件上傳到服務(wù)器后,在服務(wù)器中的臨時(shí)文件名 $_FILES["file"]["error"] 返回上傳過程中發(fā)生錯(cuò)誤的代號數(shù)組是一組數(shù)據(jù)的集合
數(shù)組是存儲,管理和操作一組變量
數(shù)字索引數(shù)組和關(guān)聯(lián)數(shù)組
數(shù)組名稱區(qū)分大小寫
move_uploaded_file()函數(shù)上傳文件
array_push()函數(shù)向數(shù)組中添加元素
array_unique()函數(shù)刪除數(shù)組中重復(fù)元素
array_pop()函數(shù)獲取數(shù)組中最后一個(gè)元素
count()函數(shù)獲取數(shù)組的元素的個(gè)數(shù)
web交互
http基礎(chǔ)
創(chuàng)建表單,表單元素設(shè)置,處理方法,獲取表單參數(shù),文件上傳,驗(yàn)證,響應(yīng)頭信息,重定向,設(shè)置過期時(shí)間,文件下載。
表單form,會(huì)話session,重定向redirection
服務(wù)器信息
$_SERVER['DOCUMENT_ROOT'] 當(dāng)前運(yùn)行腳本所在的文檔根目錄$_SERVER['HTTP_HOST'] 當(dāng)前請求的host:頭信息的內(nèi)容$_SERVER['PHP_SELF'] 當(dāng)前正在執(zhí)行腳本的文件名$_SERVER['REMOTE_ADDR'] 請求本頁ip地址$_SERVER['REQUEST_URI'] 訪問此頁面所需的uri$_SERVER['SERVER_NAME'] 主機(jī)名$_SERVER['SERVER_SIGNATURE'] 波愛護(hù)服務(wù)器版本和虛擬主機(jī)名的字符串$_SERVER['argv'] 傳遞給該腳本的參數(shù)$_SERVER['argc'] 包含傳遞給程序的命令行參數(shù)個(gè)數(shù)$_SERVER['SERVER_PROTOCOL'] 請求頁面時(shí)通信協(xié)議的名稱和版本$_SERVER['REQUEST_METHOD'] 客戶端獲取文檔的方法$_SERVER['REQUEST_TIME'] 請求開始時(shí)的時(shí)間戳$_SERVER['HTTP_ACCEPT'] 當(dāng)前請求頭信息的內(nèi)容 <form name="form_name" method="method" action="url" enctype="value" target="target_win" id="id"> </form><input name="user" type="text" value="dashu" size="12" maxlangth="100"><input type="hidden" name="dashu"><input name="pwd" type="password" value="dashu" size="12" maxlangth="100"><input name="file" type="file" enctype="multipart/form-data" size="50" maxlength="20"><input name="imageField" type="image" scr="" width="" height="" border="0"><input name="sex" type="radio" value="1" checked> <input name="sex" type="radio" value="0"><input name="checkbox" type="checkbox" value="1" checked> <input name="checkbox" type="checkbox" value="1" checked> <input name="checkbox" type="checkbox" value="0"><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit" value="重置"> <input type="button" name="Submit" value="按鈕"> <select name="name" size="value" multiple> <option value="value" selected></option> </select> size 列表的行數(shù) value 值 multiple 菜單方式顯示數(shù)據(jù)<textarea name="name" rows=value cols=value value="value" warp="value"> </textarea> rows表示文本域的行數(shù) cols表示文本域的列數(shù) value表示文本域的默認(rèn)值 warp用于設(shè)定顯示和送出時(shí)的換行方式 stripslashes()函數(shù)進(jìn)行轉(zhuǎn)義還原 <form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> <tr> <td height="30" align="center" class="STYLE1"> 用戶名: <input name="user" type="text" size="16"/></td> <?php if(isset($_POST['Submit'])){ // 判斷登錄按鈕是否被設(shè)置 $user=$_POST['user']; // 獲取用戶名 $password = $_POST['password']; // 獲取密碼 if(empty($user) || empty($password)){echo "<script>alert('用戶名和密碼不能為空'); window.location.href='index.php'; </script>"; }else {echo "";} } ?> <?php $now = time(); // 獲取系統(tǒng)當(dāng)前時(shí)間戳 $then = gmstrftime(); header("Expires:$then");//定義文檔過期時(shí)間 ?>結(jié)言
好了,歡迎在留言區(qū)留言,與大家分享你的經(jīng)驗(yàn)和心得。
感謝你學(xué)習(xí)今天的內(nèi)容,如果你覺得這篇文章對你有幫助的話,也歡迎把它分享給更多的朋友,感謝。
感謝!承蒙關(guān)照!您真誠的贊賞是我前進(jìn)的最大動(dòng)力!
轉(zhuǎn)載于:https://www.cnblogs.com/dashucoding/p/11140260.html
總結(jié)
以上是生活随笔為你收集整理的PHP全栈学习笔记27的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Object.keys() Obje
- 下一篇: PHP工程师需要掌握的知识(转载)