gpt4 book ai didi

php - 检查整个字符串是否包含相同的字符

转载 作者:可可西里 更新时间:2023-11-01 13:35:39 26 4
gpt4 key购买 nike

我想检查一个字符串是否包含重复零次或多次的字符,例如:

  • 如果我的字符串是aaaaaa, bbbb, c or ***** 它必须返回 true

  • 如果它包含aaabcd**%***,它必须返回false.

换句话说,如果字符串有 2 个或更多的唯一字符,它必须返回 false

如何在 PHP 中解决这个问题?

PS:有没有不用 RegEx 的方法?

最佳答案

你可以 split然后在每个字符上 count唯一值数组。

if(count(array_count_values(str_split('abaaaa'))) == 1) {
echo 'True';
} else {
echo 'false';
}

演示:https://eval.in/760293

关于php - 检查整个字符串是否包含相同的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42990969/

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