Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 278
  • Last Modified:

dynamic variable name

I want my variable name to be dynamic variable. See my code below...

$media_brand_listed . $row_rs_ocg_brands2['brand_name'] = "Yes";

Open in new window


i.e. Say $row_rs_ocg_brands2['brand_name'] equals HP I want the variable name to be...

$media_brand_listedHP = "Yes";

What I have done is wrong. How should I do it?
0
petewinter
Asked:
petewinter
2 Solutions
 
SlimshaneeyCommented:
You can use variable variables like this

$var  = 'media_brand_listed' . $row_rs_ocg_brands2['brand_name'] ;

$$var = 'Yes';

The $$ is a variable variable.

Now you can call $media_brand_listedHP and get the result 'Yes'
0
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
I agree with above.
you could do it in a single line:
${media_brand_listed' . $row_rs_ocg_brands2['brand_name'] } = 'Yes'; 

Open in new window

0
 
petewinterAuthor Commented:
Perfect. Many thanks
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now