rendered paste bodyfunction split_string($q) { global $links; global $articles; foreach($links as $link) { if(stristr($q, $link) !== false) { $item = substr($q, 0, strpos($q, $link)); $definition = substr($q, strpos($q, $link)+strlen($link)); break; } if(!isset($item)) unset($link); } foreach($articles as $article) { if(stristr($item, $article) !== false) { $article = substr($item, 0, strpos($item, $article)+strlen($article)); $item = substr($item, strpos($item, $article)+strlen($article)); $flag = 1; break; } if(!isset($flag)) unset($article); } $article = substr($article, 0, -1); $link = substr($link, 1,-1); return(array('article'=>$article,'item'=>$item,'link'=>$link,'definition'=>$definition));}