-1

私のURLは:

forumdisplay.php?462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA


URLはvbulletin 4.1.12を使用し たURLエンコーディングであると思います 。
どうすれば修正できますか?

462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA をf=462

4

1 に答える 1

0

誰かがone-line-preg_replace-solutionを思い付くまで、これは役立つかもしれません:

$parsed_url = parse_url(urldecode('forumdisplay.php?462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA'));
$new_query = '?f='.substr($parsed_url['query'], 0, strpos($parsed_url['query'], '-'));
$new_url = $parsed_url['path'].$new_query;
var_dump( $new_url );
于 2012-06-27T06:48:49.980 に答える