[1] => 02.a
[2] => 03.a
[3] => 04.a
)
How can split arrays by elements?
For example, if index is 3, output:
Array
(
[0] => 01.a02.a03.a
[1] => 04.a
)
else if index is 2, output:
Array
(
[0] => 01.a02.a
[1] => 03.a04.a
)
...
Wait for your help!
foreach or array_reduce
Can you understand by real code?
Nope
I tried bu couldn't get result
Array ( [0] => 01.a [1] => 02.a [2] => 03.a [3] => 04.a ) Как можно разбить массивы по элементам? Например, если индекс равен 3: Array ( [0] => 01.a02.a03.a [1] => 04.a ) Иначе, если индекс равен 2: Array ( [0] => 01.a02.a [1] => 03.a04.a ) ... Жду вашей помощи!
Жди
Заранее спасибо за помощь ☺️
Советы дали, банально можешь foreach пройти и по очереди собрать значения нужные в новый массив.
$arr = ['1a','2a','3a','4a']; $index = 2; $new_arr = array_chunk($arr,$index); foreach($new_arr as $array){ $result[] = join($array,""); } print_r($result); Автор: @Kakashi_Xatake
Что-то даже не вспомнил про array_chunk. Сто лет не юзал
Обсуждают сегодня