'blue', 1 => 'red', 2 => -6ren">
gpt4 book ai didi

php - 在每个数组元素上运行 "strpos"

转载 作者:可可西里 更新时间:2023-11-01 13:07:04 25 4
gpt4 key购买 nike

我需要找出一个字符串是否存在于数组值中,但不一定是实际的数组值。

$array = array(
0 => 'blue',
1 => 'red',
2 => 'green',
3 => 'red'
);

$key = xxxxxx('gr', $array); // $key = 2;

有没有一种内置的方法可以用 PHP 做到这一点

最佳答案

您可以使用 preg_grep为此目的

<?php
$array = array(
0 => 'blue',
1 => 'red',
2 => 'green',
3 => 'red'
);

//$key = xxxxxx('gr', $array); // $key = 2;
$result=preg_grep("/^gr.*/", $array);
print_r($result);
?>

DEMO

关于php - 在每个数组元素上运行 "strpos",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869865/

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