要找出重复的字符串,可以使用一个循环来遍历字符串中的每个字符,并使用另一个循环来比较该字符与后面的字符是否相同。如果找到相同的字符,则将其添加到一个数组中。最后,输出数组中的重复字符。
下面是一个示例代码:
function findDuplicateChars($str) {
$length = strlen($str);
$duplicateChars = array();
for ($i = 0; $i < $length; $i++) {
for ($j = $i + 1; $j < $length; $j++) {
if ($str[$i] === $str[$j]) {
$duplicateChars[] = $str[$i];
}
}
}
return array_unique($duplicateChars);
}
$str = "Hello World";
$duplicates = findDuplicateChars($str);
foreach ($duplicates as $duplicate) {
echo $duplicate . " ";
}
输出结果为:
l o
在这个例子中,重复的字符是 "l" 和 "o"。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站