• php课程 4-15 数组遍历、超全局数组、表单提交数据(多看学习视频)


    php课程 4-15  数组遍历、超全局数组、表单提交数据(多看学习视频)

    一、总结

    一句话总结:超全局数组特别有用,比如$_SERVER可以获取所有的客户端访问服务器的情况。

    1、数组遍历三种方式(最不熟悉的那一种)?

    while-list-each

    1.while(list($k,$v)=each($arr)){
        echo "$k=>$v";    
    }

    2.foreach($arr as $k=>$v){
        echo "$k=>$v";    
    }

    3.foreach($arr as $v){
        echo "$v";    
    }

    2、如何获取表单提交的数据?

    2.$_GET
    3.$_POST
    4.$_REQUEST

    3、表单如何提交多维数据,比如复选框,比如下拉列表的多选?

    用数组符号[]

    <select name="interest[]" multiple size='5'>
        <option value="movie">看电影</option>
        <option value="looker">看美女</option>
        <option value="smalljin">看小金</option>
    </select>

    4、$_GLOBAL里面有哪些东西?

    $GLOBALS数组:
    1.包含$_GET数据
    2.包含$_POST数据
    3.包含$_COOKIE数据
    4.包含$_FILES数据

    二、数组遍历、超全局数组、表单提交数据

    1、数组遍历:

    1.while(list($k,$v)=each($arr)){
        echo "$k=>$v";    
    }

    2.foreach($arr as $k=>$v){
        echo "$k=>$v";    
    }

    3.foreach($arr as $v){
        echo "$v";    
    }

    2、超全局数组:

    1.$_SERVER
    2.$_GET
    3.$_POST
    4.$_REQUEST
    5.$_FLIES
    6.$_COOKIE
    7.$_SESSION
    8.$GLOBALS

    $_GET数组:
    1.超链接
    2.表单get请求

    $_POST数组:
    1.表单post请求

    $_REQUEST数组:
    同时接受get和post提交的数据

    $_SERVER数组:
    ['SERVER_NAME'] 服务器域名
    ['REMOTE_ADDR'] 客户端ip
    ['SERVER_ADDR'] 服务器ip
    ['SERVER_PORT'] 服务器端口
    ['DOCUMENT_ROOT'] 网站根目录
    ['SCRIPT_FLIENAME'] 当前脚本的系统绝对路径
    ['REQUEST_URI'] 当前脚本的网站绝对路径
    ['PHP_SELF'] 当前脚本的网站绝对路径

    $GLOBALS数组:
    1.包含$_GET数据
    2.包含$_POST数据
    3.包含$_COOKIE数据
    4.包含$_FILES数据

    3、表单数据如何提交给php文件:

    1.text数据
    <input type='text' name='username'>

    2.password数据
    <input type='password' name='password'>

    3.radio单选数据
    <label>
        <input type="radio" name="product" value="linux"> linux
    </label>

    4.checkbox多选数据
    <label>
        <input type="checkbox" name="love[]" value="football"> football
    </label>

    5.select下拉菜单数据
    <select name="city" id="">
        <option value="bj">bj</option>
        <option value="sh">sh</option>
        <option value="ty">ty</option>
    </select>

    6.多选下拉菜单数据
    <select name="interest[]" multiple size='5'>
        <option value="movie">看电影</option>
        <option value="looker">看美女</option>
        <option value="smalljin">看小金</option>
    </select>

    6.textarea文本域数据
    <textarea name="mess" id="" cols="30" rows="10"></textarea>

     
  • 相关阅读:
    UML设计
    Scrum冲刺阶段1
    Alpha项目冲刺
    系统设计
    需求分析
    团队选题与审计
    奶酪好吃吗
    功能规格说明书
    出出出出出题器测试
    出题器2.0
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9200836.html
Copyright © 2020-2023  润新知