From 078906f1d511eebf070307a5222cce004bcb4037 Mon Sep 17 00:00:00 2001 From: ben Date: Fri, 27 Jun 2008 16:26:50 +0000 Subject: Introducing friendly_title git-svn-id: https://code.elgg.org/elgg/trunk@1192 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/elgglib.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 74fec6712..7b05ca9f6 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -648,7 +648,19 @@ } - + /** + * When given a title, returns a version suitable for inclusion in a URL + * + * @param string $title The title + * @return string The optimised title + */ + function friendly_title($title) { + $title = trim($title); + $title = strtolower($title); + $title = preg_replace("/[^\w ]/","",$title); + $title = str_replace(" ","-",$title); + return $title; + } /** * Library loading and handling -- cgit v1.2.3