In diesem Artikel wird hauptsächlich die Methode zum Teilen von Zeichenfolgen gemäß dem angegebenen Abstand in PHP vorgestellt. Sie erfordert Kenntnisse im Umgang mit Zeichenfolgen und ist von großem praktischem Wert.
Die Beispiele in diesem Artikel werden beschrieben. PHP implementiert eine Methode zum Teilen einer Zeichenfolge entsprechend einem angegebenen Abstand. Die Details sind wie folgt:
Fügen Sie alle drei Zeichen einer Zeichenfolge ein Komma hinzu, konvertieren Sie beispielsweise die Zeichenfolge 1234567890 in 1.234.567.890. Diese Vorgehensweise ist im Finanzbereich sehr verbreitet
<?php /** * 每隔3个字符,用逗号进行分隔 * @param string $str * @return string */ function splitStrWithComma ($str) { $arr = array(); $len = strlen($str); for ($i = $len - 1; $i >= 0;) { $new_str = ""; for ($j = $i; $j > $i - 3 && $j >= 0; $j --) { $new_str .= $str[$j]; } $arr[] = $new_str; $i = $j; } $string = implode(',', $arr); // 翻转字符串自己实现 // $string = strrev($string); for ($i = 0, $j = strlen($string) - 1; $i <= $j; $i ++, $j --) { $tmp = $string[$i]; $string[$i] = $string[$j]; $string[$j] = $tmp; } return $string; } $str = "1234567890"; $new_str = splitStrWithComma($str); echo $new_str . "\n";
Zusammenfassung : Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Eine kurze Einführung in das Dekoratormuster in PHP-Designmustern
Eine kurze Einführung in die Verwendung von fünf Typen der PHP-Reflexion
Die Definition und Verwendung magischer Methoden in PHP
Das obige ist der detaillierte Inhalt vonSo implementieren Sie String-Splitting in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!