当前位置:首页 > 日记 > 正文

浅谈PHP使用foreach/in_array

浅谈PHP使用foreach/in_array
PHP在开发中是非常有效的,它是无可争议的,但它是以牺牲效率为代价的,PHP数组的功能非常强大,但我们应该更多地考虑它。尝试几种情况。以防万一,我只想谈谈我在这里遇到的两个洞。如果我找到更多的,我会弥补它以后。

每一个提供了一个简单的方法来遍历数组,可以方便地读取数据或对象的内容。但是官方的文件说,因为每一个依赖于内部数组指针,在循环中修改其值会导致意外的行为。所以,基本上,

1,不想改变循环内部的值,否则结果会超过你想要的;

2、使用一个安全的方式,虽然很少使用,但随着时间的推移,在结束时,应立即取消功能破坏变量,否则,在下面的代码中,如果再使用这个变量,然后周期最后的值将被修改,以获得意想不到的价值,例如:在回路输出列表,输出的最后一行,会出现许多无序的值或空值。使用设置来解决这个问题。

让我们看一个例子。
< PHP
------------------------------------------------------------------------- / * * /
每例1:价值只有* / / *
回声foreach示例1:价值;
$ =数组(1, 2, 3,17);
foreach($一$ V){
的当前值。五美元;
}
>
操作结果
每例1:价值
a现值:1
a现值:2
a现值:3
a现值:17
in_array,其意义是预先检查是否从数组中的字符串,并在大多数情况下,它是这样一个工作,但是当后面的数组是一个整数,如阵列(0,1,2,3),在这个问题上,前者将在intval PHP字符串,将值0,所以如果它发生,你有这个值的数组,然后建立方程,并没有超出预期

因此,在确定下列数据是整数,尤其是可能有0(这可以取代所有的字符串),你不能使用此功能,您可以使用key_exists取代,但是在你需要使用array_flip反向操作的数据。

让我们再看一个例子。
函数搜索($关键字,堆栈){判断应该更新或插入这里

foreach(美元美元美元叠键= val){

如果(in_array($关键词,为Val)){

返回true;

}

}

返回false;

}
当字符串用作数组获取值时会发生什么情况PHP是一种强大的容错能力,它会尽力帮助你纠正错误,所以明智的做法是把你带到整数下标引用中,当然会是0,然后0和字符串下标值将是第一个字符串值超出你的前一段时间。解决的办法是确保变量在引用下标的数组,is_array。

尽管我们的许多前辈遇到过这样的问题,他们仍然在谈论它,但我们仍然必须犯错误,这可能是社会!每个人都很忙,你有时间去破解你的烂代码吗!哈哈

相关文章

图像格式TIFF、GIF和JPEG的一些基

图像格式TIFF、GIF和JPEG的一些基

基本知识,图像格式,电脑软件,GIF,TIFF,本教程是向朋友介绍一些图像格式TIFF、GIF和JPEG的基本知识方法。这个教程真的很好,很实用,推荐过来,希望对大家有帮助。 本教程将向您介绍图像格式TIFF、GIF和JPEG的基本知识。教程的内容非常实用。对初…

最新最受欢迎的个性签名经典签名

最新最受欢迎的个性签名经典签名

最受欢迎,个性签名,经典,最新,电脑软件,Ldquo;它要经历一些痛苦和泪水才能看到心。为你的QQ选择个性签名。 1,誓言的再美也有幻灭的一天。 2,混合着烟的颓废,胡子拉碴的气味,作为世界自得其乐 三.最讨厌的事不是陌生人,而是一种渐渐陌生的感觉。 …

360星效果PS教你如何创造酷

360星效果PS教你如何创造酷

创造,教你如何,效果,电脑软件,PS,本教程是对360度行星效应的朋友PS教你如何创建超酷,引导效果很酷,比较简单的方法,推荐感兴趣的朋友可以参考一下这篇文章,希望大家能有所帮助。 我们应该做些什么来创造一个明星的特殊效果一定会有人告诉你使用…

一个用于AI创建三维曲线效果的虚拟

一个用于AI创建三维曲线效果的虚拟

虚拟,曲线,文本,用于,教程,本教程是向朋友介绍ai,创建一个3D曲线效果的幻影文本方法。本教程创建的文本样式非常漂亮,并不是很大。推荐给你最喜欢的朋友。 今天,萧边向您介绍影像文本的方法,AI创建三维曲线的影响。教材的效果很美,也不是很大。…

最受欢迎的QQ签名经典签名

最受欢迎的QQ签名经典签名

最受欢迎,经典,电脑软件,QQ,自从熊出去了,熊孩子非常多。为你的QQ选择一个经典的签名。 1,暧昧的两个字,从字面上看,都想到了一天,但一个假装有了爱,另一个假装有了未来。 2、偶尔安静的生活你会觉得很酷,但你的生活却一片寂静。 3、感情可以培养,…

PS鼠标绘制漂亮的日历图标UI

PS鼠标绘制漂亮的日历图标UI

图标,鼠标,绘制,日历,漂亮,本教程是介绍一个朋友PS鼠标画了一个漂亮的日历UI图标,图标画家教程很漂亮,是中等的,推荐朋友可以参考一下,希望对你有所帮助。 本教程教人用PS鼠绘PS小鼠学习者画出一个漂亮的日历UI图标,UI设计非常流行,作为一个设计…

提高工作效率的常用ps快捷键

提高工作效率的常用ps快捷键

快捷键,提高工作效率,常用,电脑软件,ps,今天,小编辑提供了十一个快速和快速的方法来提高工作效率。 注意:这里我们按Windows键盘告诉,如果是Mac用户,请看下面相应的键: 创建命令 ALT =选项 Backspace删除= 1、Ctrl + Shift +点击(选择多个对象){选…

简介:管理的对象的详细解释(层)在core

简介:管理的对象的详细解释(层)在core

对象,解释,简介,详细,电脑软件,本教程是对象管理的详细帐户(层)在coreldraw9,非常适合初学者学习。推荐给不知道可以参考的朋友。我希望我能读懂你们所有人的帮助。 今天我想介绍对象管理(图)在coreldraw9。我相信对于初学者来说,可能不是很清楚…

Excel设置打印头教程excel基金会

Excel设置打印头教程excel基金会

设置,打印头,教程,基金会,电脑软件,有时您需要在每个页面上显示一个标题,以便您可以查看数据。这是一个练习。 1。启动Excel 1)单击启动-所有程序-微软微软Office Excel 2003; 2)有一个满是格子的空白窗口。这是电子表格。第一个检查框看起来比…

如何利用Word做灯笼Word2003教程

如何利用Word做灯笼Word2003教程

教程,电脑软件,Word,中国的灯笼,灯笼,起源于1800多年前的西汉时期,在每年的元宵节是中国农历的第一个月的第十五天之后,人们挂起红灯笼象征着团圆的意义,营造节日气氛。后来灯笼就成了中国人的庆典的象征。这里有一种方法可以用文字做一个灯笼。…

失望与悲观人格签名情感人格签名

失望与悲观人格签名情感人格签名

人格,悲观,失望,情感,电脑软件,时光不忘带我们走,但总有一段倔强的停留。下面是一份令人失望和悲观的签名,希望小编辑对你有用,欢迎阅读: 失望和悲观的人格特征: 相信别人总是容易的,所以愿意被欺骗。 一晚一夜,无辜的路灯一直陪伴着我,但你没有来…

男性非主流帅签名非主流

男性非主流帅签名非主流

非主流,男性,电脑软件,如果你是幸运的,无论你去哪里,都有同样的人愿意和你手牵着手。接下来由小编辑推荐非主流人格签名,希望对你有所帮助! 非主流人格签名: 有一次,你让我觉得你是我生命中唯一的男人。现在,你让我明白,我只是一朵孤独的草,开着一…