• 技术文章 >后端开发 >PHP问题

    php如何建一个数组

    藏色散人藏色散人2019-10-14 09:38:50原创1009

    php如何建一个数组?

    php创建数组的几种方式

    1、array()函数

    1.1无key值

      $arr=array(1,2,3,4);

    1.2键值对

    $arr=array(
        'name'=>'myj',
        'age'=>'18',
        'phone'=>'1888888888'
      );

    1.3空数组

     $arr=array();

    2、compact()函数

    compact函数可以把变量转换为数组。

    $a = 'aaa';
     $b = 'bbb';
     $c = 'ccc';
     $arr3 = compact('a','b','c');

    输出:

    {"a":"aaa","b":"bbb","c":"ccc"}

    3、array_combine()函数

    array_combine()函数可以将两个数组合并成一个新数组,其中的一个数组是键名,另一个数组的值为键值。

     $arr_key = array('a','b','c','d');
     $arr_val = array('1','2','3','4');
     echo var_dump(array_combine($arr_key,$arr_val));

    输出:

     'a' => string '1' (length=1)
     'b' => string '2' (length=1)
     'c' => string '3' (length=1)
     'd' => string '4' (length=1)

    4、使用array_fill()函数创建数组

    array_fill()函数是用给定的值类填充数组

    定义格式:

    array_fill(start,number,value)

    start:起始索引

    number:数组个数

    value:数组值

    示例:

    $a=array_fill(2,3,"Dog");
    print_r($a);

    输出结果:

    Array ( [2] => Dog [3] => Dog [4] => Dog )

    5、range()函数

    定义格式:array range(first,second,step)first:元素最小值second:元素最大值step:元素步长(默认1)

     $arr = range(1,5); 输出:[1,2,3,4,5]
     $arr = range(1,15,3); 输出:1,4,7,10,13

    更多PHP相关知识,请访问PHP中文网

    以上就是php如何建一个数组的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php格式是什么 下一篇:phpdisk免费吗
    大前端线上培训班

    相关文章推荐

    • php的关联数组和索引数组的区别• php返回两个数组中不同元素• php多个数组是否有相同元素• PHP数组键区分大小写不?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网