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

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

WBOY
WBOY원래의
2016-06-13 10:54:58853검색

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()

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.