Deve ser
count($NPR[$i]['category_name'])
, você adicionou um [j]
desnecessário no final deste. Mas tudo seria mais fácil se você usasse
foreach
foreach ($NPR as $item) {
foreach ($item['category_name'] AS $cat) {
echo "'{$item['name']}'<br>";
echo "'$cat'<br>";
echo "'{$item['url']}'<br>";
}
}
Certifique-se de ter o relatório de erros ativado ao depurar o código.
[j]
deveria ter produzido um aviso.