Anonymous
Разделить плоский массив на 2D-массив с разбитыми строками при обнаружении разделительного элемента.
Сообщение
Anonymous » 14 июл 2024, 05:02
У меня есть массив с ~ 10000 значений.
Пример:
Код: Выделить всё
$arr = array("Name", "1.00", "87.70", "12.30",
"3.30", "3.30", "0.00", "3.50", "2.10", "1.11", "0.10", "14.00",
"4.80", "0.00", "4.80", "0.00", "0.70", "44.00", "12.00", "85.00",
"138.00", "118.00", "0.10", "0.32", "1.00", "9.00", "40.00", "0.05",
"0.11", "0.04", "0.17", "0.10", "0.70", "5.00", "0.05", "0.40",
"1.00", "0.00", "65.00", "^_^", "Name2", "1.00",
"88.00", "12.00", "3.30", "3.30", "0.00", "3.20", "1.92", "1.01",
"0.08", "13.00", "4.80", "0.00", "4.80", "0.00", "0.70", "44.00",
"12.00", "85.00", "139.00", "118.00", "0.10", "0.32", "1.00", "9.00",
"36.00", "0.00", "0.10", "0.04", "0.17", "0.10", "0.70", "7.00",
"0.05", "0.40", "1.00", "0.00", "61.00", "^_^",
и так далее....
Мне нужно разобрать массив, когда он достигнет значения в массиве "^ _^" и создайте массив в массиве. А потом я внесу информацию в базу данных.
Я пробовал разнести, выполнить foreach и разнести, но не нашел решения этой проблемы.
Подробнее здесь:
https://stackoverflow.com/questions/363 ... -element-i
1720922554
Anonymous
У меня есть массив с ~ 10000 значений. Пример: [code] $arr = array("Name", "1.00", "87.70", "12.30", "3.30", "3.30", "0.00", "3.50", "2.10", "1.11", "0.10", "14.00", "4.80", "0.00", "4.80", "0.00", "0.70", "44.00", "12.00", "85.00", "138.00", "118.00", "0.10", "0.32", "1.00", "9.00", "40.00", "0.05", "0.11", "0.04", "0.17", "0.10", "0.70", "5.00", "0.05", "0.40", "1.00", "0.00", "65.00", "^_^", "Name2", "1.00", "88.00", "12.00", "3.30", "3.30", "0.00", "3.20", "1.92", "1.01", "0.08", "13.00", "4.80", "0.00", "4.80", "0.00", "0.70", "44.00", "12.00", "85.00", "139.00", "118.00", "0.10", "0.32", "1.00", "9.00", "36.00", "0.00", "0.10", "0.04", "0.17", "0.10", "0.70", "7.00", "0.05", "0.40", "1.00", "0.00", "61.00", "^_^", [/code] и так далее.... Мне нужно разобрать массив, когда он достигнет значения в массиве "^ _^" и создайте массив в массиве. А потом я внесу информацию в базу данных. Я пробовал разнести, выполнить foreach и разнести, но не нашел решения этой проблемы. Подробнее здесь: [url]https://stackoverflow.com/questions/36372336/split-a-flat-array-into-a-2d-array-with-chunked-rows-when-a-delimiting-element-i[/url]