不区分大小写的阵列搜索 [英] Case-insensitive array search

查看:145
本文介绍了不区分大小写的阵列搜索的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的数组:

  $阵列=阵列(0 =>'呜',
                 1 => '没有',
                 2 => 'MMMM',
                 3 => '是');

我要搜索一个词是。我知道 array_search(),但我想,以配合是,是和YES为好。

我怎样才能做到这一点?


解决方案

  array_search(用strtolower($搜索),array_map('用strtolower',$阵列));

I have an array like this:

$array = Array ( 0 => 'oooo',
                 1 => 'no',
                 2 => 'mmmm', 
                 3 => 'yes' ); 

I'd like to search for a word "yes". I know about array_search(), but I'd like to match "yes", "Yes" and "YES" as well.

How can I do this?

解决方案

array_search(strtolower($search), array_map('strtolower', $array));

这篇关于不区分大小写的阵列搜索的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆