gegevens in een for loop in een variable zetten
Als ik dit doe wordt alles netjes geechoed
for ($i = 0; $i <= $s; $i++) {
echo "$specificatie2[$i]";
}
maar dit wil dus niet lukken iemand een idee hoe het wel zou kunnen
for ($i = 0; $i <= $s; $i++) {
$specificatie1 = "$specificatie2[$i]";
}
Regel 2: Zie regel 1.
Regel 3: Zie regel 1.
etc.
Jouw variabele is trouwens een array, dan moet je wel een array aanmaken.
Alleen nu geeft hij de aaray weer kan ik deze er niet uit halen
Array ( [0] =>
text1
[1] =>
text2
)
of moet dit bijv. met een str_replace
Maar heb nog een klein vraagje
Hoe krijg je de gegevens in de foreach weer in een variable
foreach ($specificatie2 as $value) {
$specificatie1 = $value;
}
op deze manier pakt hij weer alleen de eerste
Gewijzigd op 01/01/1970 01:00:00 door Jeroen van Welzen
En wat heeft dat voor nut. Alles zit al in een variable.
Ik genereer een stuk html wat ik in de database wil opslaan
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$tekst = 'blabla';
foreach($array as $value)
{
$tekst .= $value . '<br />';
}
?>
$tekst = 'blabla';
foreach($array as $value)
{
$tekst .= $value . '<br />';
}
?>
Ik zou eigenlijk eens een kratje bier moeten komen brengen
Ik snap eigelijk niet waarom het nu niet lukte
Dit doet hij niet
$tekst .= $value . ;
en dit ook niet
$tekst = $value;
en dit doet ie wel
$tekst .= $value . '';
$tekst .= $value . '<br />';
Maar in iedergeval bedankt
$tekst .= $value . ; // staat een punt aan het eind dus er moet nog meer komen maar dat is er niet.
$tekst = $value; // dit werkt maar overschrijft steeds $tekst.
$tekst .= $value . ''; // achter de punt staat een (lege) string dus dat werkt ook al is dit uiteraard zinloos.
$tekst .= $value . '<br />'; // geheel correct