首页 > 代码库 > 三日php之路 -- 第二天(php知识要点)
三日php之路 -- 第二天(php知识要点)
一、
(1)数组
// 数组的创建 $arr = array("apple", "banana"); $arr = array("f1"=>"apple", "f2"=>"banana"); // 在php5.4之后 可以使用 $arr = [1,2,3]; // 对于数组的遍历 $arr_len = count($arr); // 需要注意数组的下标!!! // 类似 python 的 for key,value in arr: print key,"=>",value; foreach($arr as $key=>$value){ echo $key . "=>" . $value; }
二、表单处理
(1)数据提交方式一般为GET或POST。
(2)表单涉及HTML基本知识。
// action.php if ($_SERVR["REQUEST_METHOD"] == "POST"){ $name = str_input($_POST["name"]); } function str_input($data){ // 数据验证处理... }
// 定义变量并设置为空值 $nameErr = $emailErr = $genderErr = $websiteErr = ""; $name = $email = $gender = $comment = $website = ""; if ($_SERVER["REQUEST_METHOD"] == "POST"){ if (empty($_POST["name"])){ $nameErr = "Name is required!"; }else{ $name = test_input($_POST["name"]); } }
// 表单数据验证,使用 正则表达式 ...
三、高级教程
(1)多维数组
// 多维数组创建 $arr = [[1,2,3], [2,3,4]]; // 多为数组的引用 $arr[0][0]
(2)时间和日期
// 设置默认时区 date_default_timezone_set("Asia/Shanghai"); // 获取时间 date("Y/m/d h:m:s");
(3)include
三日php之路 -- 第二天(php知识要点)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。