2014-01-26 82 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) 
}