开发者

PHP Array to String equivalent

开发者 https://www.devze.com 2022-12-25 23:56 出处:网络
I\'m wondering if anyone has a recursive solution to converting an array to a string. Here\'s what I mean:

I'm wondering if anyone has a recursive solution to converting an array to a string.

Here's what I mean:

An array $args that has the following contents:

Array
(
    [0] => $hello
    [1] => 411px
    [Jeeves] => Array
        (
            [compiling] => 1
        )

)

Result after calling arr_to_string($args):

array($hello,"411px", "Jeeves" => array("compiling" => 1));

Note: It recognizes the $ sign in front and therefore does not add quotes. It does the same for numbers.

Anyon开发者_StackOverflow中文版e have any solution or can point me in the right direction?

Thanks! Matt Mueller


Looks like you are after

  • var_export — Outputs or returns a parsable string representation of a variable

That won't give you $hello though, because $hello cannot be in an array. It's always just the value of the variable, not the variable name. If you want '$hello', put it into single quotes when inserting it to the array, e.g. insert it as a string, not as a variable.

0

精彩评论

暂无评论...
验证码 换一张
取 消