RE: [PHP] including parenthesis, space and dashes in a phone number

From: Date: Sun, 02 Dec 2007 23:28:32 +0000
Subject: RE: [PHP] including parenthesis, space and dashes in a phone number
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-265400@lists.php.net to get a copy of this message
I should have been more clear. I do *store* the numbers sans punctuation, but that's trivial to accomplish as we've seen. I do like to display it however with the nice parens and hyphens. Hence "opposite". :) > -----Original Message----- > From: afan pasalic [mailto:afan@afan.net] > Sent: Friday, November 30, 2007 12:03 PM > To: Daevid Vincent > Cc: 'php-general' > Subject: Re: [PHP] including parenthesis, space and dashes in > a phone number > > It's ok to store it this way, but it could be a little PITA > when search. > E.g., you store (123) 456-7890 and somebody search for > 123-456-7890? Right? > > -afan > > > > Daevid Vincent wrote: > > The kind of OPPOSITE of this, is what I use, in that it > ADDs the () and - > > > > if ((strlen($phone)) <= 14) $phone = > > > preg_replace("/[^0-9]*([0-9]{3})[^0-9]*([0-9]{3})[^0-9]*([0-9] > {4}).*/", > > "(\\1) \\2-\\3", $phone);

« previous php.general (#265400) next »