gpt4 book ai didi

PHP如何测试字符串中是否存在(部分)数组的值之一?

转载 作者:可可西里 更新时间:2023-10-31 23:10:28 24 4
gpt4 key购买 nike

一定很简单,但找不到我的答案。
如何测试数组中的某个值是否包含在字符串中?
输出应为 true 或 false。

$array = Array( 
0 => 'word1',
1 => 'word2',
2 => 'New York'
3 => 'New car'
);

$string = "Its a sunny day in New York";

试图澄清。在这种情况下,array[3] 不应该匹配。只有 array[2] 应该是。

最佳答案

in_array 的功能替换为:

array_filter(
array_map("strpos", array_fill(0, count($words), $string), $words),
"is_int")

关于PHP如何测试字符串中是否存在(部分)数组的值之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189246/

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