Ramazan
Regular Member
- Aug 19, 2018
- 441
- 310
I have example url : https://www.x-on.com.au/Blog/post/2020/09/03/linear-voltage-regulator
I need to clean after .com or first / with code. I have some codes it's can looks bad but works.
I made an function with replace
Cleaning URL things only need websitename instead of websitename.com/blabla/bla
I hope I'm clean explained. Any idea? Maybe with that code I can clean before sitename. My coding skills not well as you see
I need to clean after .com or first / with code. I have some codes it's can looks bad but works.
I made an function with replace
PHP:
function urlcleaner($data ) {
$data = str_replace(".", "" , $data);
$data = str_replace("www", "" , $data);
$data = str_replace("www.", "" , $data);
$data = str_replace(".com", "" , $data);
$data = str_replace("http://", "" , $data);
$data = str_replace("/", "" , $data);
$data = str_replace("//", "" , $data);
$data = str_replace("://", "" , $data);
$data = str_replace("https://", "" , $data);
$data = str_replace(".org", "" , $data);
$data = str_replace(".vn", "" , $data);
$data = str_replace(".au", "" , $data);
$data = str_replace(".at", "" , $data);
$data = str_replace(".eu", "" , $data);
$data = str_replace(".de", "" , $data);
$data = str_replace(".uk", "" , $data);
$data = str_replace(".co", "" , $data);
$data = str_replace(".aspx", "" , $data);
$data = str_replace(".php", "" , $data);
$data = str_replace(".html", "" , $data);
$data = str_replace(".css", "" , $data);
$data = str_replace("-", "" , $data);
return $data;
}
echo "<pre/>";
print_r( array_map( 'strtolower' ,urlcleaner($file)) )
Cleaning URL things only need websitename instead of websitename.com/blabla/bla
I hope I'm clean explained. Any idea? Maybe with that code I can clean before sitename. My coding skills not well as you see