Ich habe Zeichenfolge wie $text = '1234567812349101';
Ich möchte die wiederholten Buchstaben ausgeben und wie oft sie wiederholt werden. Zum Beispiel sollte das erwartete Ergebnis sein This string 1234 is repeated. Repeated 1 times.
Wie gebe ich einen doppelten Buchstaben in einer Zeichenkette aus?
Ich habe versucht:
$text = '1234567812349101';
$disp = str_split($text, 4);
foreach ($disp as $char) {
if (preg_match('/(.{4,})\\1{2,}/', $char)) {
echo "This string $char is repeated. Repeated times.";
}
}
Aber es gibt keinen Ausgang.
Wie kann ich das tun?
die Vorkommen Sie helfen sein müssen gleichmäßig in nicht- überlappende 4-Character Chunks? h. sollte die Zeichenfolge "123451234" sich wiederholende Zeichen anzeigen? – iainn