Re: [SOAP] Forcing int to String
| From: | Jared | Date: | Tue, 22 Jul 2003 20:15:59 +0000 |
| Subject: | Re: [SOAP] Forcing int to String | ||
| References: | 1 2 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-874@lists.php.net to get a copy of this message | ||
Found an answer to my problem.
http://sourceforge.net/mailarchive/message.php?msg_id=4349451
Thanks..
Jared
On Tue, 2003-07-22 at 13:42, Chris Boget wrote:
> > Hi, I am running a webservice using, nusoap. I am passing a 10 Digit
> > Telephone number, and am getting back, '2146483647'. I know that this
> > is the highest value of an Integer on a 32 bit platform, and thats is
> > where '2146483647' is coming from.
> > What I want to know, is how do I force the Number passed to nusoap to a
> > string, instead of an Integer.. I have tried TypeCasting,
> > strval($number). It still always returns '2146482647'.
> > I don't know if this has been talked about, I searched and Nothing came
> > up, can someone give me a hand.?
>
> How are you storing the phone number on the back end? Alternately, how
> are you processing it? One way to ensure that a (numerical) phone number
> is treated as a string, especially by PHP, is to add some [string] characters.
> ie, convert
>
> 5551231234
>
> to
>
> (555)123-1234
>
> or
>
> 555-123-1234
>
> or however you want to do it. And process it accordingly on the server. But
> the point being that when PHP looks at that value, it will definitely see a string
> and not an int.
>
> Just a thought.
>
> Chris
>