php實(shí)現(xiàn)將字符串按照指定距離進(jìn)行分割的方法
本文實(shí)例講述了php實(shí)現(xiàn)將字符串按照指定距離進(jìn)行分割的方法。分享給大家供大家參考。具體如下:
將一個(gè)字符串每隔三個(gè)字符添加一個(gè)逗號(hào),例如把字符串1234567890轉(zhuǎn)換為1,234,567,890,這種做法在金融領(lǐng)域非常常見
<?php /** * 每隔3個(gè)字符,用逗號(hào)進(jìn)行分隔 * @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); // 翻轉(zhuǎn)字符串自己實(shí)現(xiàn) // $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";
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)采集抓取淘寶網(wǎng)單個(gè)商品信息
這篇文章主要介紹了PHP實(shí)現(xiàn)采集抓取淘寶網(wǎng)單個(gè)商品信息,本文是一種實(shí)現(xiàn)思路,使用file_get_contents函數(shù)實(shí)現(xiàn),并給出了采集正則,需要的朋友可以參考下2015-01-01利用PHP函數(shù)計(jì)算中英文字符串長(zhǎng)度的方法
這篇文章主要介紹了利用PHP函數(shù)計(jì)算中英文字符串長(zhǎng)度的方法,實(shí)例對(duì)比了PHP函數(shù)實(shí)現(xiàn)方法與正則表達(dá)式的實(shí)現(xiàn)方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11php在數(shù)據(jù)庫(kù)抽象層簡(jiǎn)單使用PDO的方法
這篇文章主要介紹了php在數(shù)據(jù)庫(kù)抽象層簡(jiǎn)單使用PDO的方法,以PDO針對(duì)數(shù)據(jù)庫(kù)的連接、插入、查詢等操作為例分析了PDO操作數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下2015-11-11php操作xml入門之xml基本介紹及xml標(biāo)簽元素
這篇文章主要介紹了php操作xml入門之xml基本介紹及xml標(biāo)簽元素,實(shí)例分析了XML的組成、規(guī)范與用法,需要的朋友可以參考下2015-01-01解析關(guān)于java,php以及html的所有文件編碼與亂碼的處理方法匯總
本篇文章是對(duì)關(guān)于java,php以及html的所有文件編碼與亂碼的處理方法進(jìn)行了詳細(xì)的總結(jié)與介紹,需要的朋友參考下2013-06-06PHP數(shù)學(xué)運(yùn)算函數(shù)大匯總(經(jīng)典值得收藏)
這篇文章主要介紹了PHP數(shù)學(xué)運(yùn)算函數(shù),匯總分析了常見的PHP數(shù)學(xué)運(yùn)算函數(shù)的功能,使用方法與注意事項(xiàng),需要的朋友可以參考下2016-04-04使用session判斷用戶登錄用戶權(quán)限(超簡(jiǎn)單)
本篇文章是對(duì)session判斷用戶登錄用戶權(quán)限進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問題
就一個(gè)很簡(jiǎn)單的函數(shù)iconv();但是就是這個(gè)函數(shù)在網(wǎng)上找了很多例子,都無(wú)法成功轉(zhuǎn)換,這是為什么呢?2010-04-04