zoukankan      html  css  js  c++  java
  • PHP(数组)

       PHP数组不适用键访问下标默认是数字。

       1.数组头插入数据 array_unshift($array, $var);

       2.数组尾插入数据 array_push($array, $var);

       3.数组头删除数据 array_shift($array, $var);

       4.数组尾删除数据 array_pop($array, $var);

       5.判断数组中存在某值 in_array($needle, $haystack);

       6.判断数组中存在某键 array_key_exists($key, $search);

       7.获取数组键集合 array_keys($input);

       8.获取数组值集合 array_values($input);

       9.遍历数组键
            $citys=array("beijing"=>"北京","shanghai"=>"上海","guangzhou"=>"广州","shenzhen"=>"深圳","suzhou"=>"苏州",hangsha"=>"长沙");
            while($key= key($citys))
            {
              printf("%s<br/>",$key);
              next($citys);
            }

          (如果数组没有设键或是没有全部设键,是不会输出的。)

      10.遍历数组值
           $citys=array("beijing"=>"北京","shanghai"=>"上海","guangzhou"=>"广州","shenzhen"=>"深圳","suzhou"=>"苏州","changsha"=>"长沙");
            while($value= current($citys))
            {
              printf("%s<br/>",$value);
              next($citys);
            }

       11.数组值出现的频率统计
          array_count_values($input);

       12.移动数组指针
          next($input);//移到下一个
          prev($input);//移到前一个
          reset($input);//回到开始位置
          end($input);//移到最后位置

  • 相关阅读:
    POJ1087 A Plug for UNIX 网络流
    HDU4405 Aeroplane chess 期望DP
    POJ1062 昂贵的聘礼 区间枚举
    HDU4403 A very hard Aoshu problem 枚举
    HDU4407 Sum 容斥定理
    POJ2750 Potted Flower 线段树+DP
    软件项目开发流程以及人员职责
    10款最流行的开源Web设计工具
    C# 把\\r\\n替换为\r\n
    jquery validation 用到的输入验证正则表达式
  • 原文地址:https://www.cnblogs.com/ChengDong/p/2427266.html
Copyright © 2011-2022 走看看