1

我有这样的字符串,所以$string = 0730我希望将其溢出到这样的数组中:

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

我已经研究过爆炸,但我没有分隔符或者只是""工作?

还是我应该使用另一个 php 函数?

4

3 回答 3

3

您可以将字符串作为数组访问:

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

但是,如果您需要一个数组(用于使用 inarray_map或其他东西),请使用str_split

于 2013-07-20T01:36:27.997 回答
2

使用str_split()函数

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

输出:

Array
(
    [0] => 0
    [1] => 7
    [2] => 3
    [3] => 0
)
于 2013-07-20T01:38:21.633 回答
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"
}
于 2013-07-20T01:40:00.490 回答