>  기사  >  백엔드 개발  >  php5与mysql5 web 开发技术详解 1 -php数组_PHP教程

php5与mysql5 web 开发技术详解 1 -php数组_PHP教程

WBOY
WBOY원래의
2016-07-14 10:09:001353검색

1、 随即建立或随即抽取

       range()  快速建立一个指定元素数值的数组 。
       举例:
       range(0,6)
       range(0,10,2)
       range('a','z')
 
       shuffle()   打乱数组顺序
       array_rand()  指定元素个数随即抽取。如抽取一个元素返回一个变量,抽取多个元素返回索引数组
2、数组排序
      sort()   按ASCII码顺序排序    排序优先级:数字、字母、汉字
      asort() 按数组关联性排序
      ksort()  按数组索引值升序
      krsort () 按数组索引值降序     
3、统计函数
      array_count_values 统计数组元素出现的次数
      array_sum(array $a)  数组元素求和
      count()
      sizeof()
 
4、数组处理
      array_combine(array a1,array a2)    数组合并  a1作为键名,a2作为键值
      array_unique(array $a)   
      array_flip()  键值对调
 
5、查找
      array_key_exists($key_str, $array)
      in_array($value_str, $array,[bool])  
 
6、移动数组内部指针
      current()
      next()
      prev()
      end()
7、取得关联数组键名
      key()
 
8、访问数组的键名和键值
      array_keys()
      array_values()
 
9、判断数组类型(待补充)
     is_array()
 
10、显示内容与结构
      print_r()
      var_dump()
      var_export()
11、元素插入和移除
      unset()
      array_shift()
      array_unshift()顶部插入
      array_splice()
      array_push()
      array_pop()
 
12、内容导出为变量    
     extract()
13、其它
     list ()
     each()
     for()
     foreach()

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477736.htmlTechArticle1、 随即建立或随即抽取 range() 快速建立一个指定元素数值的数组 。 举例: range(0,6) range(0,10,2) range(a,z) shuffle() 打乱数组顺序 array_rand() 指定...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.