2013-07-20 63 views
1

我有串像這樣$string = 0730我期待潑這到一個數組,像這樣:PHP灑4字符串由字符

$string[0] = 0 
$string[1] = 7 
$string[2] = 3 
$string[3] = 0 

我已經調查爆炸,但我沒有一個分隔符或只會""工作?

還是有另一個PHP函數,我應該使用?

回答

2

使用str_split()功能

$string = '0730'; 
print_r(str_split($string)); 

輸出:

Array 
(
    [0] => 0 
    [1] => 7 
    [2] => 3 
    [3] => 0 
) 
3

你可以只訪問字符串數組:

$string = "0730"; 
echo $string[1]; // 7 

但是如果你需要一個數組(使用array_map或東西),使用str_split

+0

+1的第一個音符,我不應該張貼我的:) – 2013-07-20 01:45:59

0

可以使用str_split()功能:

$string = "0730"; 
var_dump(str_split($string)); 

它給你:

array(4) { 
    [0]=> 
    string(1) "0" 
    [1]=> 
    string(1) "7" 
    [2]=> 
    string(1) "3" 
    [3]=> 
    string(1) "0" 
}