gpt4 book ai didi

PHP 使用 array_search 在数组中查找第二次出现的单词

转载 作者:行者123 更新时间:2023-12-04 00:44:27 26 4
gpt4 key购买 nike

以下代码将拆分一个句子并告诉我第一次出现单词 orange。你能告诉我是否可以使用 php 库函数找到第二次出现的单词 orange。我可以通过使用 for 循环 来做到这一点,只是想知道 array_search 库函数是否可以做到这一点?

$sentence = "apple orange grapes mango orange banana orange";
$wordarray = preg_split("/[\s,]+/", $sentence); //split by space and comma
$img_pos = array_search('orange', $wordarray);//To get the position of orange

最佳答案

array_keys() 接受一个搜索参数,所以只需获取您想要的值的键并检查第二个([1]):

$img_pos = array_keys($wordarray, 'orange');
print_r($img_pos);
echo $img_pos[1];

关于PHP 使用 array_search 在数组中查找第二次出现的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19691941/

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