phpbar.de logo

Mailinglisten-Archive

AW: AW: [php] CSV String zerlegen ohne fgetcsv

AW: AW: [php] CSV String zerlegen ohne fgetcsv

php_(at)_phpcenter.de php_(at)_phpcenter.de
Tue, 8 Oct 2002 22:16:16 +0200


Hallo Roland,

> in read_dump.php:
> function PMA_splitSqlFile(&$ret, $sql, $release)

habe ich in der Art leider nicht gefunden.
Trotzdem besten Dank für Deine Hilfe...


Hier meine soeben ausgeknobelte Version:

function esplit($string,$split,$bracket)
   {
   if (!$bracket)
      $arr = split($split,$string);
     else while ($string)
      {
      $pos = strpos($string,$bracket);

      if ($pos === 0)
         {
         $string = substr($string,1);
         $pos = strpos($string,$bracket);
         $arr[] = substr($string,0,$pos);
         $string = substr($string,$pos+1);

         if (strpos($string,$split) === 0) $string = substr($string,1);
         }
        else
         {
         if (!$pos) $pos = strlen($string);
         $tok = substr($string,0,$pos);
         if (strrpos($tok,$split) == strlen($tok)-1) $tok =
substr($tok,0,strlen($tok)-1);
         $arr = array_merge($arr,split($split,$tok));
         $string = substr($string,$pos);
         }
      }

   return $arr;
   }


php::bar PHP Wiki   -   Listenarchive