search value (with regex) in array and push search value to multidimensional array in PHP
Example Data
Array
(
[0] => [DATA_1_A]
[1] => [DATA_1_B] [DATA_2_B]
[2] => [DATA_1_C] [DATA_2_C] [DATA_3_C]
)
And push value to multidimensional array.
Array
(
[0] => Array
(
[0] => DATA_1_A
)
[1] => Array
(
[0] => DATA_1_B
[1] => DATA_2_B
)
[2] => Array
(
[0] => DATA_1_C
[1] => DATA_2_C
[2] => DATA_3_C
)
)
$new = array_map(function($i) {
if(preg_match_all('/\[([^\]]+)\]/', $i, $m)) return $m[1];
return $i; }, $arr);
http://stackoverflow.com/a/37666969