Mailinglisten-Archive |
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