2014-01-26 42 views
1

我有逗号分隔值的字符串:1,2,3,4,5,6,7,8,9,10,11,12,13PHP:打开逗号分隔值成整数数组

我怎样才能摆脱逗号,把每个值转换成整数,并结束了这些数字的PHP数组?

$number_array = [1, 2, 3, 4 ....., 13]; - 类似的东西?

回答

4

利用explode()

<?php 
$str='1,2,3,4,5,6,7,8,9,10,11,12,13'; 
$arr = explode(',',$str); 
$intarr = array_map('intval',$arr); 
var_dump($intarr); 

嘛,一个班轮。

var_dump(array_map('intval',explode(',','1,2,3,4,5,6,7,8,9,10,11,12,13'))); 

OUTPUT :

array(13) { 
    [0]=> 
    int(1) 
    [1]=> 
    int(2) 
    . 
    . // Lines Skipped 
    . 
    int(12) 
    [12]=> 
    int(13) 
}