как получить содержимое массива, если у него нет такого ключа
$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"]