array problem

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
fmosse
Forum Newbie
Posts: 2
Joined: Sat Aug 24, 2013 9:44 am

array problem

Post by fmosse »

I have a strange problem...

I have oscommerce installed and I must modify an array that has 3 values.

If I write this code:

Code: Select all

print_r(array_values($shipping));
print"<hr>";
print_r(array_values($shipping));
print"<hr>";
echo "start<br>";
$elementos_de_array=count($shipping);
echo "($elementos_de_array)<br>";
$desdecero=0;
while ($desdecero<$elementos_de_array) {
echo "$desdecero:".$shipping['$desdecero']."<br>";
$desdecero++;
}  
echo "end<br>";
I receive this in the web:

Array ( [0] => shippingpersonalizadodos_shippingpersonalizadodos [1] => Envio a domicilio (Envio a domicilio) [2] => 55 )

start
(3)
0:
1:
2:
end

so... How do I get the values???

Thanks,

Francisco
User avatar
Celauran
Moderator
Posts: 6427
Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada

Re: array problem

Post by Celauran »

Code: Select all

 echo "$desdecero:".$shipping['$desdecero']."<br>";
Lose the single quotes.

Code: Select all

 echo "$desdecero:".$shipping[$desdecero]."<br>";
Alternately, you could use a foreach loop.

Code: Select all

foreach ($shipping as $key => $value) {
    echo "{$key}: {$value}<br>";
}
fmosse
Forum Newbie
Posts: 2
Joined: Sat Aug 24, 2013 9:44 am

Re: array problem

Post by fmosse »

Thanks, I have resolved using

foreach ($shipping as $key => $value) {
echo $value. "<br/>";
}
Post Reply