Server IP : 51.89.169.208 / Your IP : 3.148.107.92 Web Server : Apache System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64 User : yellowleaf ( 1019) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/yellowleaf/public_html/advert/ |
Upload File : |
<? function singplural($string){ $string = preg_replace("/[^A-Za-z 0-9]/", "", $string); $mstring=array(); $string = explode(' ', strtolower(trim($string))); foreach($string as $key) { $mstring[] = depluralize($key); $mstring[] = pluralize($key);} $mary=array_merge($string,$mstring); $mary=array_unique($mary); foreach($mary as $keywords) { $mkeywords .= ' '.$keywords; } return $mkeywords; } function pluralize($word){ $rules = array( 'o' => 'os', 'oy' => 'oys', 'y' => 'ies', 'x' => 'xes', 'oe' => 'oes', 'x' => 'xes', 'h' => 'hes', 'ss' => 'sses', 'se' => 'ses', 'ch' => 'ches', 'es' => 'es'); foreach(array_keys($rules) as $key){ if(substr($word, (strlen($key) * -1)) != $key) continue; if($key === false) return $word; return substr($word, 0, strlen($word) - strlen($key)) . $rules[$key]; } return $word.'s'; } function depluralize($word){ $rules = array( 'ss' => 'ss', 'os' => 'o', 'ys' => 'y', 'ies' => 'y', 'xes' => 'x', 'oes' => 'o', 'xes' => 'x', 'hes' => 'h', 'sses' => 'ss', 'ses' => 'se', 'ches' => 'ch', 's' => ''); foreach(array_keys($rules) as $key){ if(substr($word, (strlen($key) * -1)) != $key) continue; if($key === false) return $word; return substr($word, 0, strlen($word) - strlen($key)) . $rules[$key]; } return $word; } ?>