I have array like this
$array = (
[customer] => Array
(
[emailAddress] => test@gmail.com
)
[recommendationProductDetails] => Array
(
[0] => Array
(
[productId] => 7053
[title] => silikonska termalna pasta tuba 7gr
[imageWebAddress] => http://Image/GetImage/6118
[webAddress] => http://Shop/Product?name=AG%20Termopasty%20silikonska%20termalna%20pasta%20tuba%207gr&accountingCode=8703
[description] => silikonska termalna pasta tuba 7gr
)
[1] => Array
(
[productId] => 4610
[title] => silikonska termalna pasta tuba 7gr
[imageWebAddress] => http://Image/GetImage/6118
[webAddress] => http://Shop/Product?name=AG%20Termopasty%20silikonska%20termalna%20pasta%20tuba%207gr&accountingCode=8703
[description] => silikonska termalna pasta tuba 7gr
)
[2] => Array
(
[productId] => 4591
[title] => silikonska termalna pasta tuba 7gr
[imageWebAddress] => http://Image/GetImage/6118
[webAddress] => http://Shop/Product?name=AG%20Termopasty%20silikonska%20termalna%20pasta%20tuba%207gr&accountingCode=8703
[description] => silikonska termalna pasta tuba 7gr
)
[3] => Array
(
[productId] => 1756
[title] => silikonska termalna pasta tuba 7gr
[imageWebAddress] => http://Image/GetImage/6118
[webAddress] => http://Shop/Product?name=AG%20Termopasty%20silikonska%20termalna%20pasta%20tuba%207gr&accountingCode=8703
[description] => silikonska termalna pasta tuba 7gr
)
)
)
I need to get new array that will look like this
$newArray = [7053, 4610, 4591, 1756];
I have tried a lot of solution from this question Is there a function to extract a 'column' from an array in PHP? But i have no luck, also i have tried to foreach all like this
foreach($array as $row => $innerArray){
foreach($innerArray as $innerRow => $value){
print_r($value) . "<br/>";
}
}
But this way i got only display of results, also i have tried answers from this question Foreach for arrays inside of an array
After all that i didnt manage to get proper new array, can somebody help me pleae, because I am not so good at php. Thanks in advance
Also i have tried
foreach ($dataRecommend as $item) {
$namearray[] = $item['recommendationProductDetails'];
}
foreach ($namearray as $item) {
$productArray[] = $item['productId'];
}
print_r($productArray);
Also i made it like this
foreach ($array as $item) {
$namearray[] = $item['recommendationProductDetails'];
}
for($i = 0, $l = 4; $i < $l; ++$i) {
foreach ($namearray as $item) {
$productArray[] = $item[$i]['productId'];
}
}
print_r($productArray);
But i dont see this is good :(