Jump to content

Archived

This topic is now archived and is closed to further replies.

lead2gold

converting int/float/char -> String

Recommended Posts


[code]
    /* $formObj is not known here */
     if(is_int($formObj)){
       $this->formObj = sprintf("%d", $formObj);
     }else if(is_float($formObj)){
       $this->formObj = sprintf("%f", $formObj);
     else{
        $this->formObj = $formObj;
     }
    /* $this->formObj is guarenteed to be a string at this point */
[code]

My question is... is there a function already that does this?

[code]
    /* $formObj is not known here */
   $this->formObj = thefunctioniwant($formObj);
    /* $this->formObj is guarenteed to be a string at this point */
[/code]

Sure i already wrote a basic version of it... but there are types i'm not checking (yet) like "bool" etc...
I just want to know if there is something that will always returning a string equivalent of
whatever was passed into it. I'll invent the wheel again if it hasn't been done...

Chris

Share this post


Link to post
Share on other sites
[a href=\"http://us3.php.net/manual/en/function.strval.php\" target=\"_blank\"]strval()[/a]

Share this post


Link to post
Share on other sites
Or use typecasting, like (string) $variable

Share this post


Link to post
Share on other sites
wouldn't sticking quotes "" around the variable do the trick as well?

Share this post


Link to post
Share on other sites
Yes, it would cast it as a string.

There is also settype() function

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.