Ik ben aan het stoeien met een array waar ik een aantal variabelen in wil hebben, en gewone tekst.. ik heb het idee dat ik het volledig verkeerd aanpak, vandaar mijn vraag.

$titel = array($auteur, 'schreef: statische text', $message, 'op statische text', $date);

De output $titel moet dus worden (bijvoorbeeld):
Peter schreef: hulp gezocht met array op 19-11-2011.

Ik krijg het met geen mogelijkheid voor elkaar..
Hoe kan ik dit het beste oplossen?

<?php 
$aTitel = array ( 
    'auteur' => array ( 
        'Peter', 
        'PHPiet', 
    ), 
    'message' => array ( 
        'hulp gezocht met array', 
        'is het dit', 
    ), 
	'date' => array ( 
        '19-11-2011', 
        '19-11-2011', 
    )
); 

$titel = $aTitel['auteur'][0].' schreef: '.$aTitel['message'][0].' op '.$aTitel['date'][0];
echo $titel;
?>
Thnx Piet, maar niet helemaal wat ik bedoelde.

Ik heb onderstaande 3 variabelen welke uit een formulier en een sessie komen.

$auth = $current_user->ID;
$msg = trim($_POST['msg']);
$date = trim($_POST['date']);

die moeten gecombineerd met een paar statische teksten in een nieuwe variabele $titel komen, zodat ik $titel weer kan wegschrijven middels een ander formulier.






En waarom werk je dan of wil je werken met een array?
omdat ik volgens mij idd veel te moeilijk zit te denken :P



[size=xsmall]Toevoeging op 19/11/2011 22:53:01:[/size]

Nevermind.. ik ben er al uit.
Zat idd te moeilijk te denken.

simpelweg de oplossing was gewoon:
$titel = $auth.' schreef: '.$msg.' op '.$date;


<?php 
$auth = $current_user->ID;
$msg = trim($_POST['msg']);
$date = trim($_POST['date']);

// qry maken waarmee je voornaam uit je database haalt WHERE id = $auth.

$titel = $voornaam.' schreef: '.$msg.' op '.$date;
echo $titel;
?>


Toevoeging op 19/11/2011 22:55:
Ja, maar dan heb je wel een nummer in je tekst staan

Reageren