PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP检查数组中是否存在字符串不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图看看是否在没有运气的数组中存在vin号.这是我的数组结构-

$vin[] = array($data);

Array ( [0] => Array ( [0] => 1C6RR7FG2JS178810 ) [1] => Array ( [0] => 1C6RR7FG2JS178810 ) [2] => Array ( [0] => 1C6RR7FG2JS178810 ) [3] => Array ( [0] => 1C6RR7FG2JS178810 )

以及使用in_array检查数组的方法-

if (in_array("1C6RR7FG2JS178810", $vin)){ 
    echo "found"; 
}else{ 
    echo "not found"; 
} 

但是即使我知道确实存在,也没有每次都找不到节目.我要去哪里错了?

解决方法:

注意您的数组元素是带有1个元素的数组.您可以使用array_column提取它们.虑:

if (in_array("1C6RR7FG2JS178810", array_column($vin, "0"))){ 
    echo "found"; 
} else { 
    echo "not found"; 
} 

我怀疑您没有正确添加数据.注意使用$vin [] = array($data);正在将数据添加到按数组换行的$vin元素中-我想您应该只执行$vin [] = $data; (这可能会发生循环…

大佬总结

以上是大佬教程为你收集整理的PHP检查数组中是否存在字符串不起作用全部内容,希望文章能够帮你解决PHP检查数组中是否存在字符串不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: