Wat nu als ik in een soortgelijk voorbeeld in plaats van allen 'en' een nog mooiere opsomming wil hebben. In dit voorbeeld zou dit betekenen:
thomas, vincent, david en veronique.
wat mij betreft kan dit voorbeeld gebruikt worden.
Link gekopieerd
Een combinatie van de hier genoemde dingen:
<?php
$array_2 = array( 'thomas' , 'vincent' , 'david' , 'veronique' );
$laatsteNaam = array_pop( $array_2 );
echo join(', ',$array_2).' en '.$laatsteNaam;
?>
Link gekopieerd
Hmmm op een of andere manier krijg ik slechts 2 resultaten als ik het op deze manier doe.
<?php
$row = mysql_fetch_array($vergelijkerA)
$laatsteNaam = array_pop( $row);
echo join(', ',$row).' en '.$laatsteNaam;
?>
het was eerst, toen het nog wel goed ging:
<?php
while($row = mysql_fetch_array($vergelijkerA))
{
echo $row['gemeenteNaam'] ;
echo ", ";
}
?>
Als ik er het een en ander in verander krijg ik ook resultaten per paar. Dus bijvoorbeeld 'a en bc en de en f'. Verklaring anyone?
Link gekopieerd
mysql_fetch_array geeft een heel anders soort array terug, deze resultaten zal je eerst moeten verwerken bijvoobeeld:
<?php
$namen = array( );
while( $row = mysql_fetch_array( $resultSet ) )
{
$namen[] = $row['kolom_naam'];
}
$laatsteNaam = array_pop( $namen );
echo join( ', ', $namen ) .' en '. $laatsteNaam;
?>
Link gekopieerd