首頁 >後端開發 >php教程 >將一個字串(1234567890)轉換成(1,234,567,890)每三個一組用逗號隔開

將一個字串(1234567890)轉換成(1,234,567,890)每三個一組用逗號隔開

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-28 08:27:344194瀏覽

    /**
    * 方法1 php內建函數
    */
    // $str = '1234567890';
    // $newsnewstr = number_format($str. 🎜>    // echo '
';
    // echo $newstr;
    /**
     * 方法2 php自帶的函數實作
    */
    🎜>    $count = 3; //每幾個數分割一次
    echo $str;
    echo '
';
   echo test($str test($str='',$count=3){
        if(empty($str) || $count           $str1 = strrev ($str); //反轉字串
        $arr = str_split($str1,$count); //將字串分割成陣列
        $new_str = join(',$arr); //連接字符串
        return strrev($new_str);  //再次反轉字符串並返回
    }
?>

用到的內置函數


number_format()

 将一个字符串(1234567890)转换成(1,234,567,890)每三个一组用逗号隔开





> >$number 
1234.56;;//noooo>;$english_format_number number_format(// 1,235// French notation
$nombre_format_francais 
>$number2
','
,  '
);// 1 234,56$number $number $number ;// english notation without thousands separator
$english_format_number

$english_format_number
$eng
(

$number

2string

'.'
🎜>'');// 1234.57?>
?>

?>strrev()傳回 反轉後的字串。

echo strrev

(

strrev(
"
("); // 輸出 "!dlrow olleH"?>?>
?>?>?>?>
?>?>

?>
將一維數組的值連接到一個

$array = array(

' >, 'email'

'phone');
implode
(
","

$array 🎜>echo 

$comma_separated

 将一个字符串(1234567890)转换成(1,234,567,890)每三个一组用逗号隔开


// lastname,email,phone

////Lmpty string> var_dump

(

implode(
'hello'

, array>

'hello'

, array()); // string(0) ""?>str_split() 以上就介紹了 將一個字串(1234567890)轉換成(1,234,567,890)每三個一組用逗號隔開,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn