Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP将一个4个字符的字符串逐字符拆分_Php_Arrays_Explode - Fatal编程技术网

PHP将一个4个字符的字符串逐字符拆分

PHP将一个4个字符的字符串逐字符拆分,php,arrays,explode,Php,Arrays,Explode,我有这样的字符串$string=0730我希望将其拆分成这样的数组: $string[0] = 0 $string[1] = 7 $string[2] = 3 $string[3] = 0 我已经查看过explode,但我没有分隔符,或者只想“工作 或者我应该使用另一个php函数吗?您可以将字符串作为数组访问: $string = "0730"; echo $string[1]; // 7 但是如果您需要一个数组(用于array\u map或其他内容),请使用您可以将字符串作为数组访问: $

我有这样的字符串
$string=0730
我希望将其拆分成这样的数组:

$string[0] = 0
$string[1] = 7
$string[2] = 3
$string[3] = 0
我已经查看过explode,但我没有分隔符,或者只想
工作


或者我应该使用另一个php函数吗?

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

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

但是如果您需要一个数组(用于
array\u map
或其他内容),请使用您可以将字符串作为数组访问:

$string = "0730";
echo $string[1]; // 7
但是如果您需要一个数组(用于
array\u map
或其他东西),请使用使用函数

$string = '0730';
print_r(str_split($string));
输出:

Array
(
    [0] => 0
    [1] => 7
    [2] => 3
    [3] => 0
)
使用功能

$string = '0730';
print_r(str_split($string));
输出:

Array
(
    [0] => 0
    [1] => 7
    [2] => 3
    [3] => 0
)
您可以使用以下功能:

$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"
}
您可以使用以下功能:

$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"
}