php array函数

PHP array()函数 (PHP array() Function)

array() function is a predefined function in PHP, it is used to create an array of the elements, array of the arrays etc.

array()函数是PHP中的预定义函数,用于创建元素数组,数组数组等。

By using array() function, we can create two types of arrays,

通过使用array()函数 ,我们可以创建两种类型的数组,

  1. Indexed arrays

    索引数组

  2. Associative arrays (arrays with the keys & values)

    关联数组(具有键和值的数组)

  3. And, multidimensional arrays

    而且,多维数组

Syntax to create an indexed array:

创建索引数组的语法:

    array(element1, element2, element2, ...);

Syntax to create array with keys:

用键创建数组的语法:

    array(key1=>value1, key2=>value2, key3=>value3, ...);

PHP code:

PHP代码:

Here, we are creating an indexed array and printing the array with one by one element (using indexes) and also printing the complete array.

在这里,我们创建一个索引数组,并用一个一个元素(使用索引)打印该数组,并打印整个数组。

<?php
//array of numbers
$arr_num = array(10, 20, 30, 40, 50);
//array with strings
$arr_string = array("Laptop", "Mobile", "Tablet");
//array with mixed types
$arr_mixed = array("Hello", 10, "friends", 20);
//printing arrays elements
print ("Array elements: $arr_num[0], $arr_num[1],  $arr_num[2],  $arr_num[3],  $arr_num[4]\n");
print ("Array elements: $arr_string[0], $arr_string[1],  $arr_string[2]\n");
print ("Array elements: $arr_mixed[0], $arr_mixed[1],  $arr_mixed[2],   $arr_mixed[3]\n");
//printing complete arrays
print ("arr_num is...\n");
print_r ($arr_num);
print ("arr_string is...\n");
print_r ($arr_string);
print ("arr_mixed is...\n");
print_r ($arr_mixed);
?>

Output

输出量

Array elements: 10, 20,  30,  40,  50
Array elements: Laptop, Mobile,  Tablet
Array elements: Hello, 10,  friends,   20
arr_num is...
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
)
arr_string is...
Array
(
[0] => Laptop
[1] => Mobile
[2] => Tablet
)
arr_mixed is...
Array
(
[0] => Hello
[1] => 10
[2] => friends
[3] => 20
)

PHP Code:

PHP代码:

Here, we are creating associative (array with keys & values) and printing elements using keys and also printing the complete array.

在这里,我们将创建关联(具有键和值的数组)并使用键来打印元素,并打印整个数组。

<?php
//creating student array with keys & values
$std = array('id' => "101", 'name' => "Amit", 'course' => "B.Tech");
//printing elemenets
print ("std elements...\n");
print ("Id = " . $std['id'] . " Name = " . $std['name'] . " Course = " . $std['course']);
//printing complete array
print ("std...\n");
print_r($std);
?>

Output

输出量

std elements...
Id = 101 Name = Amit Course = B.Techstd...
Array
(
[id] => 101
[name] => Amit
[course] => B.Tech
)

翻译自: https://www.includehelp.com/php/array-function-with-example.aspx

php array函数

php array函数_PHP array()函数与示例相关推荐

  1. java回调函数_PHP回调函数及匿名函数概念与用法详解

    1.回调函数 PHP的回调函数其实和C.Java等语言的回调函数的作用是一模一样的,都是在主线程执行的过程中,突然跳去执行设置的回调函数: 回调函数执行完毕之后,再回到主线程处理接下来的流程 而在ph ...

  2. mysql addslashes()函数_PHP addslashes 函数

    一.函数功能: 数据库查询语句的要求,在单引号(').双引号(").反斜线(\)与 NUL(NULL 字符) 等特殊字符前添加反斜杠.它是stripslashes()函数的反向操作函数. 二 ...

  3. mysql_assoc函数_PHP:MySQL函数mysql_fetch_assoc()的用法

    mysql_fetch_assoc (PHP 4 >= 4.0.3, PHP 5) mysql_fetch_assoc - 从结果集中取得一行作为关联数组 Warning 本扩展自 PHP 5. ...

  4. php rename函数_php rename函数怎么用

    PHP rename()函数用于重命名文件或目录,语法"rename(文件旧名称,新名称,句柄环境)",使用用户指定的新名称更改文件或目录的旧名称,并且可以根据需要在目录之间移动: ...

  5. php rename函数_PHP rename函数使用详解(php重命名文件)

    PHP中的rename()函数是一个内置函数,用于重命名文件或目录.它尝试用用户指定的新名称更改文件或目录的旧名称,并且在必要时可以在目录之间移动. 如果用户指定的新名称已经存在,rename()函数 ...

  6. php mail函数_php 发送邮件函数

    /** * 记录数据 */ function runlog($mode = 'SMTP',$b = '',$c = '',$d='') { } /** * 发送邮件 * @param $toemail ...

  7. php 危险函数_PHP 危险函数有哪些?

    在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持.可在编译时使用 –disable-CLI.一旦编译生成 CLI 模式的PHP,则可能会被入侵者利用该程序建立 ...

  8. mysql rollback函数_PHP mysqli_rollback() 函数_程序员人生

    实例 关闭自动提交,做一些查询,提交查询,然后回滚当前事务: $con=mysqli_connect("localhost","my_user","m ...

  9. php array第一张图片_PHP array_udiff() 函数

    PHP array_udiff() 函数 实例 比较两个数组的键值(使用用户自定义函数比较键值),并返回差集:<?php function myfunction($a,$b) { if ($a= ...

最新文章

  1. modelsim读取文件中的数据_modelsim中的文件操作—— 大数据测试
  2. java实现Windows资源管理器
  3. 策略路由和路由策略的不同
  4. 基于RBAC的权限设计模型
  5. 【Python爬虫学习笔记1】网络协议及请求基础
  6. vue抽屉_VUE组件 之 Drawer 抽屉
  7. 鸿蒙手表怎么安装,万物皆可鸿蒙,这次鸿蒙系统将应用到手表上了
  8. 我发起了一个 ILBC 的 子项目 EScript
  9. WCF 内存入口检查失败 Memory gates checking failed
  10. php ftp 账号密码修改,月光软件站 - 编程文档 - 其他语言 - 用PHP即时添加,删除FTP帐号和更改FTP密码的函数...
  11. 安装高版本的java_运行“需要Java 11或更高版本”的Visual Studio代码。请下载并安装最新的JDK”...
  12. 国务院:同意浙江省实施施工图分类审查,低风险项目可不图审!
  13. Java——JButton按钮
  14. 20162327WJH《程序设计与数据结构》课程总结
  15. Servlet请求与响应
  16. Android马甲包封装上架
  17. Android 端app直播源代码,解决系统启动黑屏
  18. R语言GWR地理加权回归
  19. TD-SCDMA介绍
  20. 如何通过数据找到影响用户留存的关键因素

热门文章

  1. linux启动postfix命令,如何在Linux停止和启动postfix服务的命令
  2. 这个颈托火了!比围脖还舒服实用!一级医疗器械认证!每天5分钟,牵引矫正、热敷艾灸,脖子灵活了,气质都变好了!...
  3. Unity3d 基于物理渲染Physically-Based Rendering之最终篇
  4. 巴啦啦能量 哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(低年级)
  5. 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(八)IMX6ULL开发板编译第一个程序以及驱动
  6. 荒野行动计算机中丢失api,荒野行动PC版提示没有Normaliz.dll怎么办 没有Normaliz.dll解决方法...
  7. Undefined symbol longjmp
  8. 《哈佛大学公开课:公正-该如何做是好?》学习笔记3
  9. 一个安防人的创业经历
  10. vue js 将数组截取拆分(拿出你想要的数据)