• php数组


    $arr = array(1,2,3,4,5);
    $arr1 = array("code"=>"p001","name"=>"张三");
    echo $arr1["name"]可以自定义关联数组类似索引
    $arr[0] = "张三";可以直接给索引0赋值
    $arr[name] = "李四";同上
    遍历数组即JS中for循环
    $arr = array("p001","张三",1,"n001","1988-2-2");
    for($i=0;$i<count($arr);$i++){
    echo "{$arr[$i]}<br>"
    }只能遍历索引数组,关联数组不能用
    2.foreach遍历可以遍历关联数组
    foreach($arr as $v){
    echo "{$v}<br>"
    }
    foreach($arr as $k=>$v){
    echo "{$k}-{$v}<br>";
    }
    3使用两个函数list()和each()配合遍历数组
    $a1 = each($arr);取出数组当前指针指向元素的内容交给一个小数组
    list($a) = $arr;将数组里面的元素赋值给一组变量
    4指针遍历
    key($arr);取当前指针指向元素的索引
    current($arr);取当前指针指向元素的值
    next($arr);将指针往下调一个
    prev($arr);将指针往上调一个
    end($arr);将指针指向最后一个元素
    reset($arr);将指针位置重置
    do{
    echo key($arr);
    echo current($arr);
    }while(next($arr))
    foreach($arr as $v){
    echo "{$v[0]-$v[1]-$v[2]}<br>"
    }
    foreach($arr as $v){
    foreach($v as $v1){
    echo "$v1<br>"
    }
    }
    做一个info表的二维数组,用表格来做
    $_GET
    $_
    in_array(3,$arr)判断3这个数组是否存在
    array_reverse()反转数组
    array_uniqe($arr);去重
    unset($arr[1]);删除数组元素
    array_values($arr);重新建立索引;
    array_push($arr,"100");追加元素;

  • 相关阅读:
    js验证邮箱
    输出一个金字塔
    仿QQ聊天软件2.0版
    zoj 3662 第37届ACM/ICPC长春赛区H题(DP)
    zoj 3659 第37届ACM/ICPC 长春赛区现场赛E题 (并查集)
    zoj 3640 概率dp
    hdu 5203 && BC Round #37 1002
    poj 3071 概率dp
    poj 2151 概率dp
    zoj 3460 二分+二分图匹配
  • 原文地址:https://www.cnblogs.com/forqiwen/p/8241044.html
Copyright © 2020-2023  润新知