gpt4 book ai didi

Php 比较字符串并返回常用值

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

我已尝试查找与此相关的其他帖子/信息,但似乎都没有用 - 虽然我确信这是一项简单的任务。

我有两个字符串,我想要一些代码行来给出它们的共同词。

例如,我可能有...

String1 = "Product Name - Blue";
String2 = "Blue Green Pink Black Orange";

我想要一个只包含值 Blue 的字符串。我怎样才能做到这一点?提前致谢!

最佳答案

您可以使用 explodearray_intersect也许吧?

Demo here & here

<?php

function common($str1,$str2,$case_sensitive = false)
{
$ary1 = explode(' ',$str1);
$ary2 = explode(' ',$str2);

if ($case_sensitive)
{
$ary1 = array_map('strtolower',$ary1);
$ary2 = array_map('strtolower',$ary2);
}

return implode(' ',array_intersect($ary1,$ary2));
}

echo common('Product Name - Blue','Blue Green Pink Black Orange');

返回“蓝色”;

编辑 如果您愿意,可以更新它以包含不区分大小写的版本。

关于Php 比较字符串并返回常用值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6736781/

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