博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php课程 4-14 数组如何定义使用
阅读量:6271 次
发布时间:2019-06-22

本文共 1382 字,大约阅读时间需要 4 分钟。

php课程 4-14  数组如何定义使用

一、总结

1、各种语言键值对取值和赋值赋值表达式左边的特点是什么?

键值对,用于取值和赋值,取值和赋值的左边都是一样的

 

2、各种语言键值对取值或者赋值的时候如何确定什么时候用引号什么时候不用引号?

整形、字符串、变量这些是同级的

 

3、数组打印用print_r还是var_dump?

推荐print_r

 

4、原生php如何实现模块复用?

include或者require

8     
9

 

5、数组取值或者赋值的两种形式?

=>形式和array[key]=value形式

(1)

$arr=array('user1','age'=>'20');
(2)
$arr[]='user1';
$arr['age']=20;

 

6、加引号就是字符串,所以 require 'header2.php'; 模块引用的形式是什么?

文件名 字符串

 

一句话总结:键值对的键值量级相等。键可赋值,也可取值。

 

二、数组如何定义使用

程序执行顺序:

1.从上往下
2.从左往右
如何提高代码重用性:
1.include
2.require
数组分类:
1.索引数组
2.关联数组
3.混合数组
数组元素:(键值对)
1.下标|键|key
2.值|value
数组定义:
1.索引数组
(1)
$arr=array(10=>1,20=>3,30=>5);
(2)
$arr[10]=1;
$arr[20]=3;
$arr[30]=5;
2.关联数组
(1)
$arr=array('name'=>'user1','age'=>'20');
(2)
$arr['name']='user1';
$arr['age']='20';
3.混合数组
(1)
$arr=array('user1','age'=>'20');
(2)
$arr[]='user1';
$arr['age']=20;
多维数组:
$arr['name']='user1';
$arr['age']='20';
$arr['sex']=array(
    100,
    200,
    array(
        'name'=>'user1',
        'age'=>'20',
        )
);
多维数组取值:
$arr['sex'][2]['name'];
打印数组:
1.print_r($arr);
2.var_dump($arr);
#为了方便打印出来更清晰,一般会在外面加pre标签:
echo '<pre>';
print_r($arr);
echo '</pre>';

 

三、值得看的代码

require包含文件

1  2  3  4     
5 index 6 7 8
9
12 13
14

bbbbbbbbbbbbbbbb

15
16 17
20 21
22 23

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9182557.html

你可能感兴趣的文章
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
Javascript 中的 Array 操作
查看>>
java中包容易出现的错误及权限问题
查看>>
AngularJS之初级Route【一】(六)
查看>>
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
Mellanox公司计划利用系统芯片提升存储产品速度
查看>>