Nieuw lid |
|
Hoi,
Wanneer ik in mijn script de implode functie invoeg dan toont hij de waarden dubbel en gemixt.. Gemixt? Ja, hij gooit de verschillende waarden door elkaar. "echo $maps_array['map'. $i];" word echter wél goed getoond, het is wanneer ik het in een string wil zetten dat ik een verkeerde output krijg.
<?
if(isset($_POST['map_amount'])) {
for ($i=1; $i<=$_POST['map_amount']; $i++)
{
$maps_array['map'. $i] = $_POST['map'. $i];
echo implode(", ", $maps_array);
}
}
?>
<? if(isset($_POST['map_amount'])) { for ($i=1; $i<=$_POST['map_amount']; $i++) { $maps_array['map'. $i] = $_POST['map'. $i]; } } ?>
Weergave:
Map1Map1, Map2Map1, Map2, Map3
Wanneer ik het gewoon echo, zonder implode komt er netjes:
"Map1Map2Map3", maar dus zonder de komma's.
|