在PHP中将逗号分隔的字符串转换为逗号分隔的整数值

时间:2015-11-07 06:50:54

标签: php arrays integer type-conversion

我有一个像这样的阵列。

Array ( [0] => 155 [1] => 156 [2] => 157 [3] => 158 [4] => 159 [5] => 160 [6] => 161 [7] => 162 [8] => 186 [9] => 163 [10] => 164 )

现在,我必须将数组转换为逗号分隔的整数值。

但是,当我使用implode(',',$arr)时,它会算作一个字符串。

但我需要整数格式值而不是字符串格式。

1 个答案:

答案 0 :(得分:0)

$arr_data=array(155,156 ,157, 158, 159,160,161,162 ,186,163, 164 );
$str_data=implode(',',$arr_data);
$int_data_rc= str_replace(',','',$str_data);

print_r($int_data_rc); exit; 

// output will show
  155156157158159160161162186163164