码迷,mamicode.com
首页 > Web开发 > 详细

三日php之路 -- 第二天(php知识要点)

时间:2014-09-29 17:32:31      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:io   os   使用   ar   for   数据   sp   c   on   

一、

    (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知识要点)

标签:io   os   使用   ar   for   数据   sp   c   on   

原文地址:http://my.oschina.net/lpe234/blog/323186

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!