I am trying to create a new variable out of part of another variables value. I have gone through multiple other SO threads but I am trying to figure out how to make the new variable its own instance. Making a variable out of another variables' value in php (php basics)
I have this variable: $id = 0 ;
I want to create: $limit_$id (IE: $limit_0)
that I can reference just as native variable. I believe I can do this: $${'limit_'.$id}
, but is there any way to actually end up with $limit_0
so I don’t have to reference it as $${'limit_'.$id)
???
3
Answers
You could use
extract
( https://www.php.net/manual/en/function.extract.php ) for those kind of things.You can use the form
${"limit_$id"}
, but it’s a variation of what you already proposed:What do you mean by "reference it as
$${'limit_'.$id)
"?You can do something like:
But, as someone already pointed out in a comment: if you already know the name of the final variable, you can just define it directly with that name.