gpt4 book ai didi

php - 字符串组合匹配

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:06:01 25 4
gpt4 key购买 nike

假设一个字符串:

$str = 'a_b_c';

我想用上面的a, b, c匹配所有可能的组合。例如:

b_a_c, c_a_b, a_c_b..etc 与上面的 比较时会给出 true $str.

注意:

$str 可能是随机的。例如:a_b, k_l_m_n

最佳答案

我会将您的字符串拆分为一个数组,然后将其与要匹配的元素数组进行比较。

$originalList = explode('_', 'a_b_c');
$matchList = array('a', 'b', 'c');
$diff = array_diff($matchList, $originalList);
if (!empty($diff)) {
// At least one of the elements in $matchList is not in $originalList
}

注意重复元素和其他元素,具体取决于您的数据输入方式。

文档:

关于php - 字符串组合匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538710/

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