PHPでは、どのように変換しますか:
$result = abdcef;
次の配列に:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
Str_split()を使用します。
$result = str_split('abcdef');
これを既に知っているかどうかはわかりませんが、何をする必要はないかもしれません(何をしようとしているかによって異なります)。
$string = "abcdef";
echo $string[1];
//Outputs "b"
そのため、単純なものが必要な場合は、配列のようにアクセスすることができます。
Str_split()関数を使用できます。
$value = "abcdef";
$array = str_split($value);
文字列を異なる量の配列値に分割する場合、2番目のパラメーターを指定できます。
$array = str_split($value, 2);
上記は、文字列を2つのチャンクの配列に分割します。
$result = "abcdef";
$result = str_split($result);
Str_split関数には、x文字のチャンクに分割するオプションのパラメーターもあります。
Str_split関数の助けを借りて、あなたはそれをします。
以下のように::
<?php
$result = str_split('abcdef',1);
echo "<pre>";
print_r($result);
?>
手動または基本的なプログラミングが必要な場合は、「str_split()
」を選択してください。
$string = "abcdef";
$resultArr = [];
$strLength = strlen($string);
for ($i = 0; $i < $strLength; $i++) {
$resultArr[$i] = $string[$i];
}
print_r($resultArr);
出力:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
str_split()
関数を使用できます
$array = str_split($string);
foreach ($array as $p){
echo $p . "<br />";
}