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 に答える