Replace? - Wie würdet Ihr das machen?

Sasser

Erfahrenes Mitglied
Hallo!

Ich bekomme ein Datum mit Uhrzeit von Ebay, nur sieht das so aus, da es über die Browserzeile übergeben wird;

2009-12-07 12%3A00%3

Korrekt lautet es: 2009-12-07 12:00

Würdet Ihr das auch so machen oder anders? Habe das Gefühl das ist nicht schön gelöst;

PHP:
function replace($token_exp)
{
$search  = array ('%3A', '%3');
$replace = array (':', '');
$str  = str_replace($search, $replace, $token_exp);
return $str;
}

$token_exp = replace( $tknexp );
 
PHP:
<?php

echo substr(urldecode('2009-12-07 12%3A00%3'), 0, -2);

?>

Wobei das letzte %3 ebenfalls enkodiert erscheint, dort aber der Rest fehlt.
 
Zurück