jonrick Posted July 7, 2006 Share Posted July 7, 2006 I'm more or less trying to get $items[$i] to equal $item_nameX with X being $i. If you look at the code you should be able to understand what I'm trying to do.<?PHP$item_name1 = "Armor";$item_name2 = "Pants";$item_name3 = "Gloves";$item_name4 = "Helmet";$item_name5 = "Shield";$num_cart = 5 +1;for ($i=1; $i < $num_cart; $i++){[color=red]/*********************************All I need this line of code todois for $items[$i] = $item_name$i*********************************/[b]$items[$i] = `echo \$item_name$i`;[/b][/color]}$num = count($items);$num = $num -1;for ($i=1; $i < $num_cart; $i++){echo $items[$i];echo '<br>';}?> Quote Link to comment https://forums.phpfreaks.com/topic/13914-simple-array-help/ Share on other sites More sharing options...
kenrbnsn Posted July 7, 2006 Share Posted July 7, 2006 Try this:[code]<?PHP$item_name1 = "Armor";$item_name2 = "Pants";$item_name3 = "Gloves";$item_name4 = "Helmet";$item_name5 = "Shield";$num_cart = 6;for ($i=1; $i < $num_cart; $i++) $items[] = ${'item_name'.$i}; // this is the line you're looking for -- it's using variable variablesecho implode('<br>',$items);?>[/code]Variable variables are explained in the manual: http://us3.php.net/manual/en/language.variables.variable.phpKen Quote Link to comment https://forums.phpfreaks.com/topic/13914-simple-array-help/#findComment-54193 Share on other sites More sharing options...
hackerkts Posted July 7, 2006 Share Posted July 7, 2006 Why not using[code]$item_name1 = "Armor";$item_name2 = "Pants";$item_name3 = "Gloves";$item_name4 = "Helmet";$item_name5 = "Shield";[/code]in array too ? And you can use count instead of typing all the total variable yourself. Quote Link to comment https://forums.phpfreaks.com/topic/13914-simple-array-help/#findComment-54195 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.