diff options
author | Ben Coburn <btcoburn@silicodon.net> | 2006-07-05 13:46:01 +0200 |
---|---|---|
committer | Ben Coburn <btcoburn@silicodon.net> | 2006-07-05 13:46:01 +0200 |
commit | 2844584ff3fc18be6cdd83e4cb80f35197a962d1 (patch) | |
tree | 876e3206c59108bea77fa717560c0bc1ccdd7732 | |
parent | cc7d0c94bfa9c4c59fad7c52eb7c9b0decffb885 (diff) | |
download | rpg-2844584ff3fc18be6cdd83e4cb80f35197a962d1.tar.gz rpg-2844584ff3fc18be6cdd83e4cb80f35197a962d1.tar.bz2 |
optimize noNS
darcs-hash:20060705114601-05dcb-e8fda6653d8d085591d578f24d3677b29f09fa01.gz
-rw-r--r-- | inc/pageutils.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/inc/pageutils.php b/inc/pageutils.php index c10c1c4e8..4859465bb 100644 --- a/inc/pageutils.php +++ b/inc/pageutils.php @@ -123,8 +123,13 @@ function getNS($id){ * * @author Andreas Gohr <andi@splitbrain.org> */ -function noNS($id){ - return preg_replace('/.*:/','',$id); +function noNS($id) { + $pos = strrpos($id, ':'); + if ($pos!==false) { + return substr($id, $pos+1); + } else { + return $id; + } } /** |