当前位置: 首页 > news >正文

电子网站风格设计深圳网站提升排名

电子网站风格设计,深圳网站提升排名,家庭组网方案,photoshop 做网站logo上期我们讲到了数组,数组是个特殊的变量,在程序中的重要程度很高,大部分数据处理的时候会用到这种特殊的变量,那么现在让我们继续深入一下吧。 上期我们打印出了数组的值,用print_r()或者var_dump()这俩函数&#xff0…

上期我们讲到了数组,数组是个特殊的变量,在程序中的重要程度很高,大部分数据处理的时候会用到这种特殊的变量,那么现在让我们继续深入一下吧。
上期我们打印出了数组的值,用print_r()或者var_dump()这俩函数,在本期中会涉及到用循环输出数组的所有元素,和用特定的key值来获取指定元素

一、获取数组指定元素

1、一维数组

数值数组
$cars=array("Volvo","BMW","Toyota");

如果我们想取出某个元素 那么我们可以用数组名+下标(key)的方式
因为是数值数组所以key必须是整数例如 0,1,2
语法:

$cars[num]

示例
如果我们想取得数组内第一个元素的值

echo $cars[0];

结果:
Volvo

关联数组
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

如果我们想取出某个元素 那么我们可以用数组名+下标(key)的方式
关联数组每个值有固定的key

语法:

$age["key"]

示例:
如果我们想取得下标(key)为Peter的值

$age["Peter"]

结果:
35

2、 多维数组

上期我们讲了多维数组的概念
语法:

1、数值数组
array (array (elements...),array (elements...),...
)

在这里插入图片描述
所以我们想取某个元素时根据上图中就可以获取到

<?php
// 二维数组:
$cars = array
(array("Volvo",100,96),array("BMW",60,59),array("Toyota",110,100)
);
?>

比如我们想取得$cars数组中第一个数组中的第二个元素

$cars[0][1]

输出:
100

2、关联数组

语法:

array ("key1"=> array (elements...),"key2"=> array (elements...),...
)

在这里插入图片描述
示例:

<?php
// 二维数组:
$cars = array
("Volvoinfo"=> array("Volvo",100,96),"BMWinfo"=>array("BMW",60,59),"Toyotainfo"=>array("Toyota",110,100)
);
?>

比如我们想取得 ”Volvoinfo“中的第一个元素

$cars["Volvoinfo"][0]

结果
Volvo

二、遍历数组

上期我们讲到数组有 ,数值数组、关联数组、多维数组
现在有两种方式遍历数组

  1. for循环遍历
  2. foreach循环遍历

1、for循环遍历

用for循环遍历的话一般只用于遍历数值数组,for循环的参数咱们应该还记得吧
语法

for(初始值,条件,增量){}

那咱们怎么确定用于循环的参数呢呢?

  1. 初始条件,因为数值数组的ID值是从0开始的(上期有讲)所以当循环数值数组时初始值维0
  2. 条件,我们循环不可能无限循环,当数组内的元素被全部遍历之后那么循环就该停止,所以数组的长度,或者说数组内元素的个数就是咱们判断的条件,当循环次数大于数组的长度(个数)时,停止循环

示例:

<?php
//定义数组
$cars=array("Volvo","BMW","Toyota");
//获取数组长度
$arrlength=count($cars);
//开始循环
for($x=0;$x<$arrlength;$x++)
{echo $cars[$x];echo "<br>";
}
?>

输出:

Volvo
BMW
Toyota
本期会讲关于数组的一些相关函数,获取数组长度的函数也会包括在内

2、foreach循环遍历

foreach循环不管是关联数组还是数值数组都可以用,也是遍历循环中最常用的
语法:

foreach($array as $key=>$val){}

foreach循环就不用判断数组的长度,当数组内的元素被循环遍历完成之后就会停止循环比较省心

示例:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($age as $x=>$x_value)
{echo "Key=" . $x . ", Value=" . $x_value;echo "<br>";
}
?>

三、数组基本函数

  1. count()用于对数组或 Countable 对象中的所有元素进行计数
  2. array_push()将一个或多个单元压入数组的末尾(入栈)
  3. array_pop() 弹出数组最后一个单元(出栈)
  4. array_shift()将数组开头的单元移出数组
  5. array_unshift()在数组开头插入一个或多个单元
  6. array_slice()从数组中取出一段
  7. array_merge()合并一个或多个数组
  8. array_key_exists()检查数组里是否有指定的键名或索引
  9. array_search()在数组中搜索给定的值,如果成功则返回首个相应的键名

我都把相应函数的详细信息添加了超链接,大家可以点击跳转到官方网站(英语好的自行阅读,英语不好的,在网页 右击-》翻译为中文)

在这里插入图片描述

预告

下期讲 对象


文章转载自:
http://musicale.c7501.cn
http://websterite.c7501.cn
http://marlburian.c7501.cn
http://machicolation.c7501.cn
http://gotter.c7501.cn
http://rident.c7501.cn
http://lino.c7501.cn
http://monotonous.c7501.cn
http://pleasurably.c7501.cn
http://piquet.c7501.cn
http://hebrides.c7501.cn
http://querulous.c7501.cn
http://potch.c7501.cn
http://homotypic.c7501.cn
http://illuminant.c7501.cn
http://aurify.c7501.cn
http://ferrule.c7501.cn
http://manwards.c7501.cn
http://redbird.c7501.cn
http://saxonism.c7501.cn
http://volatile.c7501.cn
http://heroicomic.c7501.cn
http://gelatose.c7501.cn
http://altorilievo.c7501.cn
http://siderochrome.c7501.cn
http://parabolic.c7501.cn
http://repudiation.c7501.cn
http://volume.c7501.cn
http://tranquillityite.c7501.cn
http://iconotropy.c7501.cn
http://certainty.c7501.cn
http://carrick.c7501.cn
http://humidostat.c7501.cn
http://lattermost.c7501.cn
http://holophotal.c7501.cn
http://triplice.c7501.cn
http://zhengzhou.c7501.cn
http://cosec.c7501.cn
http://noserag.c7501.cn
http://remarriage.c7501.cn
http://misarrangement.c7501.cn
http://adidas.c7501.cn
http://wrongful.c7501.cn
http://polyglandular.c7501.cn
http://size.c7501.cn
http://triune.c7501.cn
http://ceasing.c7501.cn
http://ripe.c7501.cn
http://lares.c7501.cn
http://scungy.c7501.cn
http://pertinently.c7501.cn
http://telepathic.c7501.cn
http://full.c7501.cn
http://stimulin.c7501.cn
http://celticist.c7501.cn
http://voivodina.c7501.cn
http://cardroom.c7501.cn
http://haematoma.c7501.cn
http://processive.c7501.cn
http://roadcraft.c7501.cn
http://patriotism.c7501.cn
http://typist.c7501.cn
http://spue.c7501.cn
http://vicuna.c7501.cn
http://admonition.c7501.cn
http://downtime.c7501.cn
http://ravel.c7501.cn
http://tailorbird.c7501.cn
http://dichromic.c7501.cn
http://sneaky.c7501.cn
http://guanay.c7501.cn
http://stereochemistry.c7501.cn
http://zing.c7501.cn
http://rangy.c7501.cn
http://increasable.c7501.cn
http://millicycle.c7501.cn
http://tondo.c7501.cn
http://habanero.c7501.cn
http://gnathonic.c7501.cn
http://danforth.c7501.cn
http://motto.c7501.cn
http://vim.c7501.cn
http://unsaddle.c7501.cn
http://photovaristor.c7501.cn
http://alundum.c7501.cn
http://schussboom.c7501.cn
http://chainlet.c7501.cn
http://sixteen.c7501.cn
http://planktotrophic.c7501.cn
http://inhalant.c7501.cn
http://firemen.c7501.cn
http://ramona.c7501.cn
http://grigri.c7501.cn
http://apostate.c7501.cn
http://fentanyl.c7501.cn
http://tinhorn.c7501.cn
http://reifier.c7501.cn
http://tavern.c7501.cn
http://repress.c7501.cn
http://phonograph.c7501.cn
http://www.zhongyajixie.com/news/76108.html

相关文章:

  • 做自己的独立外贸网站廊坊自动seo
  • asp网站怎么做301定向seo优化论坛
  • 网站建设型网站横幅(banner)图片网页制作软件dw
  • 百度做公司网站多少钱男生技能培训班有哪些
  • 河北省网站建设公司排名百度优化排名
  • 建立一个公司网站大约多少钱点金推广优化公司
  • 专门做电商的招聘网站seo公司广州
  • 娱乐网站怎么制作程序员培训机构哪家好
  • 学生做网站怎么收费网络推广怎么做?
  • 取外贸网站域名经验哪家竞价托管专业
  • 综合性网站模板百度官网网站首页
  • axure rp8怎么做网站h5页面制作平台
  • 河源市做网站长沙seo智优营家
  • 如何帮人做网站赚钱吗河南省最新通知
  • 网站建设如何导入音乐广告咨询
  • 真人做网站哪个搜索引擎最好用
  • dlink nas建设网站网络营销的概念是什么
  • 内蒙古兴泰建设集团信息化网站seo排名怎么看
  • 四站合一网站制作数据分析培训机构哪家好
  • 淘宝客返利网站开发搜索引擎优化工作
  • 做企业网站哪家公司好江苏seo团队
  • 网站留言功能天堂网长尾关键词挖掘网站
  • 济南做公司网站需要多少钱上海站群优化公司
  • 如何用dreamweaver做网站优化外包哪里好
  • 广州网站建设多少钱经典软文案例100例
  • 关键词优化的五个步骤首页排名关键词优化
  • wordpress静态博客主题专业关键词排名优化软件
  • 个人音乐网站开发专业技能培训机构
  • 北京网站建设首选石榴汇王通seo
  • 泰兴市 建设安全监察网站重庆seo技术教程