Se da urmatorul array:
Cod: Selectaţi tot
Array
(
[nume] => Array
(
[0] => Link1
[1] => Link2
[2] => Link3
[3] => Link4
)
[clasa] => Array
(
[0] => green
[1] => yellow
[2] => red
[3] => blue
)
[href] => Array
(
[0] => link1.php
[1] => link2.php
[2] => link3.php
[3] => link4.php
)
)
care, pentru a putea fi utilizat va trebui sa aiba urmatoarea structura:
Cod: Selectaţi tot
Array
(
[0] => Array
(
[nume] => Link1
[clasa] => green
[href] => link1.php
)
[1] => Array
(
[nume] => Link2
[clasa] => yellow
[href] => link2.php
)
[2] => Array
(
[nume] => Link3
[clasa] => red
[href] => link3.php
)
[3] => Array
(
[nume] => Link4
[clasa] => blue
[href] => link4.php
)
)
Am obtinut structura dorita, astfel:
Cod: Selectaţi tot
$keys = array_keys($Array);
array_unshift($Array, null);
$map = call_user_func_array('array_map', $Array);
for ($m = 0; $m < count($map); $m++) {
$newarr[] = array_combine($keys, $map[$m]);
}
Exista vreo solutie mai eficienta decat cea implementata de mine ?
Multumesc