User:Frap/Reverse domain name notation

From Rosetta Code
Revision as of 18:15, 11 March 2015 by rosettacode>Frap (Initial article creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Encyclopedic article can be found on Wikipedia.

JavaScript

<lang javascript>function reverseDomain(domain) {

   return domain.split('.').reverse().join('.');

}</lang>

Perl

<lang perl>sub reversedomain {

   return join ".", reverse split /\./, $_[0];

}</lang>

PHP

<lang php>function reverseDomain(domain) {

   return implode('.', array_reverse(explode('.', domain)));

}</lang>

Python

<lang python>def reverse_domain(domain):

   """Reverses a domain name."""
   return '.'.join(reversed(domain.split('.')))</lang>

Ruby

<lang ruby># Reverses a domain name. def reverse_domain(domain)

 domain.sp­lit('.').r­everse.j­oin('.')

end</lang>