gpt4 book ai didi

php - 检查 haystack 字符串中是否存在数组中的任何值

转载 作者:行者123 更新时间:2023-12-02 04:27:03 30 4
gpt4 key购买 nike

我有一个类似 abcdefg123hijklm 的字符串。我还有一个数组,其中包含多个字符串,例如 [456, 123, 789]

我想检查abcdefg123hijklm中间的数字是否存在于数组中。

我怎样才能做到这一点?我猜 in_array() 不会起作用。

最佳答案

那么您想检查该特定字符串(我们称之为 $searchstring)的任何子字符串是否在数组中?如果是这样,您将需要迭代数组并检查子字符串:

foreach($array as $string)
{
if(strpos($searchstring, $string) !== false)
{
echo 'yes its in here';
break;
}
}

参见:http://php.net/manual/en/function.strpos.php

如果您想检查字符串的特定部分是否在数组中,则需要使用 substr() 来分隔字符串的该部分,然后使用 in_array() 找到它。

http://php.net/manual/en/function.substr.php

关于php - 检查 haystack 字符串中是否存在数组中的任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891937/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com