0

私は数字の配列を持っています

print_r($arr_usr_id[$key]); 

出力: "930933934"

これをコンマ付きの文字列として 930,933,934 に変換する必要があります...

$newnumbers = (chunk_split($arr_usr_id[$key],3,",")); 

動作しますが、出力:「930,933,934」で、最後の数字の後にコンマが表示されます

str_split($arr_usr_id[$キー], 3); 出力として3つの「配列」を取得します...

数字 (123145124984 から: 123,145,124,984 まで) をコンマで区切る最良の方法は何ですか?

4

3 に答える 3

2

使用する:

number_format( $arr_usr_id[$key] );

[編集]

ドキュメンテーション: number_format

于 2013-05-07T09:31:26.423 に答える
2

str_split()で使用してみてくださいimplode()

$newnumbers = implode(',', str_split($arr_usr_id[$key], 3));

<?php
header('Content-Type: text/plain');

$test   = '123456789';
$result = implode(',', str_split($test, 3));

var_dump($result);
?>

ショー:

string(11) "123,456,789"
于 2013-05-07T09:31:53.457 に答える
2
implode(',', str_split($arr_usr_id[$key], 3));

また

substr(chunk_split($arr_usr_id[$key],3,","), 0, -1);

多分?:)

于 2013-05-07T09:32:07.640 に答える