php如何在数组中查找值?_优品建站

php如何在数组中查找值?

  如果想要查找一个值在数组中的位置,则可以使用array_search()函数进行,其语法格式如下:

        mixed array_search ( mixed $needle, array $haystack
    [, bool $strict] )
  英语中有这样一句话:To looking for a needle in a haystack,这句话的意思是大海捞针。明白这句话以后,array_search()函数的参数就更容易理解了。strict参数默认为False,如果设为True,则该函数将检查needle的类型是否与数组中的值相同。如果数组中存在这个值,则该函数返回这个数组的键,否则返回False。

        <?php
        $array = array("CCC"=>"bike","B"=>"car","F"=>"plane","GH"=>"train");
        var_dump(array_search("train",$array));
        ?>
  浏览器将输出如图5-12所示的结果。

  图5-12 array_search()函数的输出示例

  • PHP数组的合并与拆分
    本节所介绍的函数能够完成一些更加复杂的数据处理任务,例如:接合和合并多个数组、从数组元素中提取一部分内容,以及完成数组的比较。
  • 网站制作的基础:版面设计与内容的有效结合
    随着互联网的发展,网站制作的版面设计变得越来越重要。访问者不想再看到只提供内容的网站。虽然内容很重要,但是只有把网站做好了,把网站的内容与版面设计有效结合起来,这种网站和站点才容易被人接受。
  • javascript实践案例:网页计算器
    网页计算器在Web开发中是很常见的功能。下面利用JavaScript中的函数,完成整数加、减、乘、除的运算,实现一个简易版的计算器。
  • 网站设计制作关键环节就是确定网站界面
    界面就是网站给浏览者的第一印象,往往决定着网站的可看性,在确定网站的界面时要注意以下三点:1.栏目与板块编排,2.目录结构与链接结构,3.进行形象设计。
  • 集成基于Promise的工具及Promise的用法
    我们要解释一下最后一条规则“如果一个工具会返回Promise,那么你就不需要这个工具的插件”,以免你还没听说过Promise。总体而言,Promise是一种用同步的方法来处理异步结果的方法。听起来很难懂?好吧,也许是有点。先剧透一下:Promise可以非常好地集成到Gulp task系统中
  • 网站建设如何选择和优化网站域名
    网站建设的第一步就是要注册域名,域名就相当于是实体店的地址,选址非常的重要。那么如何去选择域名更有利于网站优化和推广呢?本文就向大家详细介绍选择域名需要注意那些事项。
  • 网站制作具体流程及六大步骤是什么?
    网站制作是一个综合性极强的工作,涉及到商业策划、平面设计、人机界面、程序语言和数据库等,本文介绍网站制作六大步骤。
  • uniapp实现多端开发, PHP写api接口的一些注意事项与安全策略
    市面上很多关于多端开发的框架,比较常用,流行的框架 uni-app,Chameleon(变色龙),taro这些,都可以支持多端,一套代码,8个平台支持。
  • 房地产类网站制作报价内容明细
    本文主要介绍房地产类网站制作报价的内容和模板,包括移动端和pc端页面的设计和功能的开发。
  • 网站制作都包括那些费用,网站制作报价明细一览
    在各个地区很多中小型的实体企业很想给自己的公司创建一个网站来展示自己,因此就寻找当地开发公司来制做,但如何选择呢?网站制作的价格是这么订的?都包括那些费用呢?下面我们就介绍一下网站建设价格都包括那部分。
  • 网站制作 服务

    免费网站制作报价,免费优化,1对1服务,个性化定制服务

    pc和wap网站制作

    多年建站经验,上千个成功案例,
    为您提供一站式服务

    网站维护改版

    大厂经验工程师对现有网站进行
    改版,修复,维护。

    小程序制作

    微信小程序,支付宝小程序,
    百度小程序

    响应式网页设计

    响应式网页设计可以与多种设备兼容,
    如智能手机,平板电脑和PC