Ik kom er maar niet uit:

De volgende array probeer ik door te geven:

$fietsnr = Array ( [0] => 4H [1] => 5Y [2] => 67I [3] => 3T )


HTML:

<input type=hidden name=fietsnr	value ="<?php echo $fietsnr; ?>">


Maar ik krijg de volgende melding:
'Notice: Array to string conversion in C:\Xampp\htdocs\ARONP\AUT110S.php on line 49.

De array bevat nu:
 $fietsnr = Array ( [0] => 4 [1] => 5 [2] => 67 [3] => 3 )

Wat gaat er fout ?
value ="<?php echo $fietsnr; ?>">

$fietsnr is een array.
echo kan niet met arrays.
als je een echo wilt dan mag je kiezen uit:

<?php echo $fietsnr[0]; ?>
<?php echo $fietsnr[1]; ?>
<?php echo $fietsnr[2]; ?>
<?php echo $fietsnr[3]; ?>
Gebruik implode() om een array om te zetten naar een string. Hierbij kun je een niet-leeg koppelteken gebruiken (eerste parameter) om later weer de omgekeerde bewerking te doen (string > array) met explode().
Dank heren.
@Thomas: Ik heb implode en explode toegepast en het werkt nu perfect. Dank je.

Reageren