如何匹配字母并检查值是否存在于数组中或不使用 PHP

用户5443928

我需要一个帮助。我需要检查字符串是否存在于数组中,并且它应该使用 PHP 进行字母搜索。我在下面解释我的代码。

$resultArr=array("9937229853","9937229856","9937229875");
$searchValue="+919937229853";

在这里,我需要检查一些值 from$searchValue是否存在于数组中。我正在做如下,但它没有给我正确的结果。

$searchValue="+919937229853";
$resultArr=array("9937229853","9937229856","9937229875");
if(!in_array($searchValue, $resultArr))
{
 $flag=1;
}else{
  $flag=0;
}
echo $flag;

根据我的要求,这里的结果应该打印,1因为$searchValue该数组中也存在一些值,但回显结果即将到来0。请帮助我。

所罗门·特斯法耶
$searchValue="+919937229853";
$resultArr=array("9937229853","9937229856","9937229875");

foreach($resultArr as $value)
{
    if(strpos($value,$searchValue) || strpos($searchValue,$value) || $searchValue==$value)
    {
        $flag = 1;
        break;
    }
    else
        $flag=0;
}
echo $flag;

I think this will do what you are looking for. in_array() method search string in array but for the exact string. strpos can search substring in long string and return the offset number or the index of substring in the long string.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP - 检查数组是否存在于具有精确匹配对的多维数组中

PHP数组如何检查所有数组值是否存在于其他数组中

检查数组 1 的值是否存在于数组 2 的键中 - PHP

如何检查数组键是否存在于php中的多维数组中

如何检查数组键是否存在于已定义的常量数组中[PHP 7 define()]

如何检查一个单词是否存在于 php 的数组中?

如何获取数据是否存在于PHP数组中

PHP值存在于数组中

如何使用PHP找出键值是否存在于数组中?

如何检查数组中的时间范围是否存在于 PHP 中的两个时间变量之间

PHP 检查 foreach 如果数组存在于 txt 文件中并返回布尔值

如何在2表中插入数据并检查数据是否已存在于php中的DB中

检查限制文件夹中的文件是否存在于php或jquery中?

检查页面是否存在于php中。获取并包含错误捕获

检查给定的两个单词是否存在于PHP字符串中

PHP检查文件是否同时存在于多个文件夹中

登录php之前检查用户是否存在于文件中

如何检查数组中是否存在值并使用 PHP 将值插入数据库

PHP:建立一个URL编码,而值存在于多数组中

如果使用 PHP 将不存在于数组中,则用日期填充多维数组

PHP数组键存在于字符串中

PHP-通过对needle的所有属性进行比较来检查对象是否存在于对象数组中

如何检查标点符号是否存在于给定数量的字符中以及是否确实在其中截断了文本-PHP?

检查 id 是否存在于数组字段中或不使用 script_fields

PHP SQL 检查表单输入是否存在于其他表中,然后继续

检查值是否存在于多维数组中

如何在jquery / javascript中检查数组中的值是否存在于数组中

REDIS存在于PHP中

如何检查数组1中每个值的顺序,是否存在于数组2中并删除?