<?php
$array = Array
(
'package-name-1' => 'package1',
'package-serve-1' => 'sdasd',
'package-price-date-1' => '31-03-2020' ,
'foodType-1-1' => 'Rice',
'foodTags-1-1' => 'rice',
'foodNotes-1-1' => 'notes',
'foodchoose-1-1' => 0,
'package-name-2' => 'package2',
'package-serve-2' => 'Leaf',
'package-price-date-2' => '12-08-2020',
'foodType-2-2' => 'rice1',
'foodTags-2-2' => 'rice1',
'foodNotes-2-2' => 'dasd',
'foodchoose-2-2' => 3,
'foodType-2-3' => 'rice2',
'foodTags-2-3' => 'rice2',
'foodNotes-2-3' => 'qwewe',
'foodchoose-2-3' => 0
);
$newArray = [];
$k = 0;
foreach($array as $key=>$value){
if(strpos($key,'package-name') !== false){
$explodedkeys = explode('-',$key);
$id = end($explodedkeys);
$k = $id-1;
}
$newArray[$k][$key] = $value;
}
print_r($newArray);
- Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6 - 8.3.7
- Array
(
[0] => Array
(
[package-name-1] => package1
[package-serve-1] => sdasd
[package-price-date-1] => 31-03-2020
[foodType-1-1] => Rice
[foodTags-1-1] => rice
[foodNotes-1-1] => notes
[foodchoose-1-1] => 0
)
[1] => Array
(
[package-name-2] => package2
[package-serve-2] => Leaf
[package-price-date-2] => 12-08-2020
[foodType-2-2] => rice1
[foodTags-2-2] => rice1
[foodNotes-2-2] => dasd
[foodchoose-2-2] => 3
[foodType-2-3] => rice2
[foodTags-2-3] => rice2
[foodNotes-2-3] => qwewe
[foodchoose-2-3] => 0
)
)
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Array
(
[0] => Array
(
[package-name-1] => package1
[package-serve-1] => sdasd
[package-price-date-1] => 31-03-2020
[foodType-1-1] => Rice
[foodTags-1-1] => rice
[foodNotes-1-1] => notes
[foodchoose-1-1] => 0
)
[1] => Array
(
[package-name-2] => package2
[package-serve-2] => Leaf
[package-price-date-2] => 12-08-2020
[foodType-2-2] => rice1
[foodTags-2-2] => rice1
[foodNotes-2-2] => dasd
[foodchoose-2-2] => 3
[foodType-2-3] => rice2
[foodTags-2-3] => rice2
[foodNotes-2-3] => qwewe
[foodchoose-2-3] => 0
)
)
preferences:
151.11 ms | 404 KiB | 183 Q