Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/11/2010, 22:45
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Problema con array

Trata algo así
Código PHP:
Ver original
  1. <?php
  2. $archivo = str_replace( basename($_SERVER['PHP_SELF']) , '' , $_SERVER['SCRIPT_FILENAME']) . '/lang/prueba.po';
  3. $leer = file($archivo, FILE_IGNORE_NEW_LINES);
  4. $arr = array();
  5. $bool = true;
  6. $n = 0;
  7. foreach($leer as $l){
  8.     $e = explode(' ', $l);
  9.     if(empty($e[0]) || $e[0] == '#'){ $bool = true; continue; }
  10.     $arr[$n][$e[0]] = $l;
  11.     if($bool){ $bool = false; $n++; }
  12. }
  13. foreach($arr as $a){
  14.     echo (!empty($a['msgid']) ? $a['msgid'] . '<br />' : '')
  15.         . (!empty($a['msgstr']) ? $a['msgstr'] . '<br />' : '')
  16.         . (!empty($a['msgstr[0]']) ? $a['msgstr[0]'] . '<br />' : '')
  17.         . (!empty($a['msgid_plural']) ? $a['msgid_plural'] . '<br />' : '')
  18.         . (!empty($a['msgstr[1]']) ? $a['msgstr[1]'] . '<br />' : '') . '<br />';
  19. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos