簡體   English   中英

PHP將數組拆分為帶逗號的字符串

[英]php split array to string with commas

我有一個數字數組

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 [$ key],3); 我得到三個“數組”作為輸出...

用逗號分隔數字的最佳方法是什么(從:123145124984到:123,145,124,984,...)?

采用:

number_format( $arr_usr_id[$key] );

[編輯]

文檔: number_format

嘗試將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"
implode(',', str_split($arr_usr_id[$key], 3));

要么

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

也許? :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM