首页 php下载 php教程 电脑软件 手机软件 手机游戏 单机游戏 资讯文章 专题下载 标签合集

php创建数组函数教程

时间:2021-01-04

来源:互联网

标签: php

在手机上看
手机扫描阅读

array:新建一个数组。如果不指定键名,则使用数字索引。如果相同的键名出现两次则后面的值覆盖之前的值,如果明确指定了之前没有出现过的数字索引的值,那么后面的数字索引在此基础上生成。

compact:建立一个包括变量名和它们的值的数组,与extract正好相反。

array_combine:创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值。如果两个数组长度不一致则会产生警告并返回false。如果都为空数组则返回一个空数组。

array_merge:合并一个或多个数组。如果后面的数组与前面的数组有相同的键,则后面的值覆盖之前的值,如果存在相同的数字索引则不会覆盖而是追加到后面,合并后的数字索引会被重新索引为连续的数字。

array_merge_recursive:递归地合并一个或多个数组,如果后面的数组与前面的数组有相同的键,则会将这个键的多个值合并到一个数组中去,如果其中一个值本身就是数组,则将另一个值追加到这个数组中,如果存在相同的数字索引则不会覆盖而是追加到后面,合并后的数字索引会被重新索引为连续的数字。

range:根据范围创建数组,包含指定的元素。接受三个参数,第一个为起始值,第二个为结束值,第三个为可选的步长,作为数组单元的步进值,步长应为正数,默认为1。起始值和结束值只能为单个字符,如果长度大于1,则使用第一个字符。如果步长为负数,则使用其绝对值做为步长。

array_chunk:将一个数组分割成多个,接受三个参数,第一个为要分割的数组,第二个为每个数组的大小,分割后的最后一个数组长度可能小于此值。如果参数小于1,则会产生一个警告,并返回null。第三个为可选的参数,表示是否保留数组单元在原数组中的键名。默认为false,不保留键名,每个新的数组将使用从零开始计算的数字索引。返回结果是一个多维数组。

<?php

$ar1=array("a","a",1=>"b",3=>"d","e","f"=>"f");

$ar2=array("a","B",3=>"d","e","f"=>"F");

$var1="value1";

$var2="value2";

$var3="value3";

$var4="value4";

$varname="var2";


var_dump($ar1);

var_dump(compact("var1",$varname,"var6",array("var4","var3")));

var_dump(array_combine(array("a","b","c"),array(1,2,3)));

var_dump(array_combine(array("a","b","c"),array(1,2,3)));

var_dump(array_merge($ar1,$ar2));

var_dump(array_merge_recursive($ar1,$ar2));

var_dump(range(1,10,2));

var_dump(range(1,10,-2));

var_dump(range('a','e'));

var_dump(array_chunk(range('a','e'),2));

var_dump(array_chunk(range('a','e'),2,true));

?>

相关阅读 更多
  • css设置背景图片灰度方法教程
    css设置背景图片灰度方法教程
    css设置背景图片灰度的方法:可以利用滤镜属性filter来进行设置,如【filter:grayscale(100%)】,表示将图像完全转换为灰度图像。很多朋友还不知道如何设置,下面PHP爱好者给大家分享详细教程,希望对大家有所帮助。
    时间:2021-03-04
  • python如何判断变量是否是整数
    python如何判断变量是否是整数
    python是如何判断变量是否是整数的方法呢?1、使用函数【type()】函数可以直接返回变量类型;2、使用【isinstance()】函数可以用来判断变量的类型,返回的是一个布尔值。下面PHP爱好者给大家分享python如何判断变量是否是整数 方法,希望对大家有所帮助。
    时间:2021-03-02
  • Sublime怎么释放被无辜占用的磁盘空间
    Sublime怎么释放被无辜占用的磁盘空间
    ​Sublime怎么释放被无辜占用的磁盘空间呢?很多朋友的空间都被一些杂乱的东西给占了不少空间,下面PHP爱好者给大家介绍删除Sublime的Backup目录,释放被无辜占用的磁盘空间,希望对需要的朋友有所帮助!
    时间:2021-03-02
  • python如何关闭线程
    python如何关闭线程
    python关闭线程的方法:首先导入threading,定义一个方法;然后定义线程,target指向要执行的方法,启动它;最后停止线程,代码为【stop_thread(myThread)】。本教程操作环境:windows7系统、python3.9版,DELL G3电脑。
    时间:2021-03-02
  • python中绝对值怎么表示
    python中绝对值怎么表示
    python中绝对值的表示方法:【abs()】函数用于获取数字的绝对值,参数可以是负数、正数、浮点数或者长整形,语法为【abs( x )】。接下来PHP爱好者给大家分享python中绝对值怎么表示 问题解答,快来看看吧。
    时间:2021-03-02
  • php符号的替换方法
    php符号的替换方法
    php替换符号的方法:首先创建一个PHP示例文件;然后通过“str_replace("#", "¥", $str);”方法将#符号替换成¥符号;最后输出替换结果即可。
    时间:2021-01-08
  • PHP无法连接数据库的解决方法
    PHP无法连接数据库的解决方法
    php为什么连接不上数据库,本篇文章就为你提供PHP无法连接数据库的解决办法一起来看看吧。
    时间:2021-01-08
  • php正则获取html任意标签方法
    php正则获取html任意标签方法
    ​php如何正则获取html任意标签?本篇文章主要教大家如何使用php正则获取html任意标签方法,一起来看看吧。
    时间:2021-01-08
  • PHPMySQL连接数据库
    PHPMySQL连接数据库
    PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。下面这篇文章主要讲解了PHP连接Mysql数据库的常用方法。
    时间:2021-01-08
  • PHP实现求解最长公共子串问题的方法
    PHP实现求解最长公共子串问题的方法
    这篇文章主要介绍了PHP实现求解最长公共子串问题的方法,简单描述了求解最长公共子串问题算法原理,并结合实例形式分析了PHP实现求解最长公共子串的具体操作技巧,需要的朋友可以参考下
    时间:2021-01-06

热门下载

更多