どのように私は配列を作成することができます知っていますか?PHPは配列を作成します
$string = '3-1-0-1.11,3-1-1-1.12,3-1-2-1.13,3-1-3-1.14,3-2-0-1.02,3-2-1-1.03,3-2-2-1.04,3-2-3-1.05,3-2-4-1.06,3-3-0-3.23,3-3-1-3.24,3-3-2-3.25,3-3-3-3.26';
$array = explode(',', $string);
$last_entry = null;
foreach ($array as $current_entry) {
$first_char = $current_entry[2]; // first Sign
if ($first_char != $last_entry) {
echo '<h2>'. $first_char . '</h2><br>';
}
echo $current_entry[4] . '<br>';
$last_entry = $first_char;
}
私はこのような配列を必要とする:
Array
(
[1] => Array
(
[0] => 0
[1] => 1
[2] => 2
)
[2] => Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
[3] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
)
最初の数3及びその他の数値はカンマの後に3は重要ではありません。 重要な数字は、$ arrayの値の2番目と3番目の数字です。 カテゴリが必要です。例:最初の(2番目の)番号が1の場合、カテゴリ1を作成し、最初の(2番目の)番号actualが1のサブカテゴリ1を作成します。
本当の結果を出せますか?あなたの文字列からしたいですか? 少なくともそれの始まりですか? – Dmytrechko
そしてplsは質問の名前を変更し、他人を誤解させてしまいます – Dmytrechko