Bueno... eso pasa porque estás generando claves que no son las que esperas... si haces un "ver>código fuente", verás que en lugar de decir:
Dice:
Código:
<strong> Italia
</strong>
Si te das cuenta, todos los espacios que hay delante, el y el salto de línea al final.... todo eso forma parte del nombre. También pasa algo parecido en los otros atributos, aunque sólo con la cantidad de esapacios en blanco.
Esto lo puedes solucionar con la función trim()
http://www.php.net/manual/es/function.trim.php
que elimina los espacios en blanco al comienzo y al final.
Luego de pasarla por la función trim(), deberás quitar el " "... para eso lo reemplazas por una cadena vacía con la función str_replace()...
Por ejemplo sería así:
Código PHP:
$pais = strip_tags($archivo[$i+2]).' '.strip_tags($archivo[$i+3]);//Hasta aquí hacías tú
//ahora deberás agregar:
$pais = trim($pais);
$pais = str_replace(' ','',$pais);
Claro que puedes hacerlo en una sóla línea... pero así es más claro.
Con eso habrás "limpiado" los nombres de los países. Algo parecido deberás hacer para los números... pero sólo le quitas los espacios en blanco con trim().
Saludos