IT辅导娱乐网| 蜘蛛地图| 所有文章|
PHP数组定义简介 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

PHP数组定义简介

2020/9/4 五年级扛把子 

很有意思的是,PHP中定义数组非常灵活,与大多数编程语言中创建数组不同,PHP 不需要在创建数组时指定数组的大小,甚至也不需要在使用数组前先行声明,还可以在同一个数组中存储不同类型的数据。
PHP 支持一维和多维数组,可以由用户创建,也可以由一些特定的数据库处理函数从数据库查询中生成数组,以及一些函数返回数组。下面给大家介绍一下一维数组的创建。


PHP声明数组有以下两种方法:

  1. 直接为数组元素赋值即可声明数组;
  2. 使用 array() 函数声明数组。

使用上述方法声明数组时,键和值都可以自行定义,不仅可以指定元素的值,也可以指定元素的下标。  

一、直接赋值方式声明数组

格式:

$数组变量名[下标] = 值

其中下标(索引值)可以是一个字符串或一个整数,并且下标需要使用[ ]包裹。  

代码示例:

<?php
$array[0] = '张三';
$array[1] = '李四';
$array[2] = '王五';
$array[3] = '他们一共几个人?';
echo '<pre>';
var_dump($array);
?>

运行结果如下:

array(4) {
  [0]=>
  string(16) " 张三  "
  [1]=>
  string(10) " 李四  "
  [2]=>
  string(10) " 王五  "
  [3]=>
  string(27) " 他们一共几个人?  "
}  

注意:上述方式添加数据可随时添加,访问数据是使用“$数组变量名[下标]”的方式获取数据。

如果索引值是递增的,我们也可以不在方括号内指定具体的索引值,这时索引值默认从 0 开始依次增加。  

代码示例:

<?php
$array[] = ' 张三 ';
$array[] = ' 李四';
$array[] = ' 王五 ';
$array[] = '他们是几个人?';
echo '<pre>';
print_r($array);
?>

运行结果如下:

Array

(

    [0] => 张三

    [1] => 李四

    [2] => 王五

    [3] => 他们是几个人?

)  

二、使用 array() 函数声明数组

声明数组还可以使用 array() 函数来新建。它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:  

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

代码示例:

<?php
$array = array(0 => '张三', 1 => '李四', 2 => '王五', 3 => '他们是几个人?');
echo '<pre>';
var_dump($array);
?>

运行结果如下:

array(4) {

  [0]=>

  string(4) "张三"

  [1]=>

  string(4) "李四"

  [2]=>

  string(4) "王五"

  [3]=>

  string(13) "他们是几个人?"
}  

如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。

代码示例:

<?php
$array = array('张三','李四','王五','他们是几个人?');
echo '<pre>';
var_dump($array);
?>

运行结果同上。

  

 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:318° 发布时间:2020年9月4日

推荐:

标题:PHP数组定义简介

链接: https://www.itfd.cn/post-1222.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: java线程4种常用锁的特点,性能比较以及使用场景介绍

下一篇: PHP运算符合集

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 Java面试题锦集
2 Java字符编码介绍
3 关于的电脑的小知识你知道哪些it辅导
4 Vue正则写法
5 Vim简介及安装使用
6 量子互联网要来了?美国政府投入巨资,大力发展量子互联网

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • nginx入门菜鸟教程
        • java Throwable之异常
          • spring IOC和AOP概述
            • idea插件安装详解
              • 新手菜鸟都应该看的Hbuilder快捷键大全
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回