как мне получить содержимое массивов, если у него нет такого ключа
$products[0]
это частично поможет мне, но как мне пройти []
( [0] => Array ( [] => Array ( [0] => Array ( [product_name] => stuff i need to get to )
Это очень странно. Вы можете попробовать
$products[0][''][0]['product_name']
Используйте var_dump или var_export, чтобы напечатать ваш массив, и вы увидите его пустую строку.print_r выдаст вам вывод для пустых строк.
$products[0][""][0]["product_name"]