這篇文章主要介紹了php實現將字符串按照指定距離進行分割的方法,涉及字符串操作的技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了php實作將字串依照指定距離分割的方法。具體如下:
將一個字串每隔三個字元加上逗號,例如把字串1234567890轉換為1,234,567,890,這種做法在金融領域非常常見
<?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";
總結:以上就是本篇的全部內容,希望能對大家的學習有所幫助。
相關推薦:
以上是php實作將字串分割的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!