Christian Seiler: Frage zu base64

Beitrag lesen

Hallo,

Aber was würdet Ihr sagen ist schneller(PHP):

$string = preg_replace("///","%2F",$string);
$string = preg_replace("/+/","%2B",$string);

Die regulären Ausdrücke kannst Du noch zusammenfassen. So müssen MB an Daten nicht sooft kopiert werden:

$from = array ("///", "/+/");
$to = array ("%2F", "%2B");
$string = preg_replace ($from, $to, $string);

Das ist auf jeden Fall effizienter als das obige. Ob das effizienter als urlencode ist, weiß ich nicht.

Grüße,

Christian