Array omzetten naar comma-seperated-list

Status
Niet open voor verdere reacties.

hitme007

Gebruiker
Lid geworden
16 jun 2004
Berichten
131
Hello allemaal.

hoe zet ik een Array om naar comma-seperated-list?

ik zal ff stukje code geven zodat het mss duidelijk wordt wat ik wil.

PHP:
$list[] = pietje'@'test.nl;
$list[] = mientje'@'test.nl;
$list[] = klaasje'@'test.nl;

$to = $list; (dit is dus het probleem, dit moet commaseperated worden)
mail(blablabla,blabla,$to);

Iemand tips?? :)
 
Er zal vast een mooiere oplossing zijn, maar op deze manier wordt $to in iedergeval gevuld met de waardes, gescheiden door komma's.

PHP:
$list[1] = "pietje@test.nl";
$list[2] = "mientje@test.nl";
$list[3] = "klaasje@test.nl";
$i = 1;
foreach($list as $a)
{ 
	if($i == 1)
	{	
		$to = $list[1];
	}
	else
	{	
		$to = $to .",". $list[$i];
	}
  $i++;
}

PS. de syntax voor mail() is niet zoals jij hem hierboven plaatst, maar als eerste komen de ontvangers.

syntax:
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

dus wordt het
PHP:
mail($to,blablablabla);
Olav
 
Laatst bewerkt:
PHP heeft hier een standaard functie voor. Kijk maar eens bij implode() in de manual.

Toon
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan