gegevens in een for loop in een variable zetten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen van Welzen

Jeroen van Welzen

15/02/2009 15:13:00
Quote Anchor link
Ik heb een vraagje weet iemand of het mogelijk is om de gegevens in een for loop in een variable te 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]";
}
 
PHP hulp

PHP hulp

27/11/2024 19:05:31
 
Frank -

Frank -

15/02/2009 15:16:00
Quote Anchor link
Regel 1: Zet nooit een variabele tussen quote.
Regel 2: Zie regel 1.
Regel 3: Zie regel 1.
etc.

Jouw variabele is trouwens een array, dan moet je wel een array aanmaken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$specificatie
= array();
for ($i = 0; $i <= $s; $i++) {
  $specificatie[] = $i; // of een andere variabele/waarde dan $i
}
print_r($specificatie);
?>
 
- SanThe -

- SanThe -

15/02/2009 15:17:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$array
= array();
for(.....)
{

     $array[] = .........;
}

?>
 
Jeroen van Welzen

Jeroen van Welzen

15/02/2009 16:58:00
Quote Anchor link
Bedankt voor de uitleg ben weer wat verder ??

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
 
- SanThe -

- SanThe -

15/02/2009 17:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach($array as $value)
{

    echo $value . '<br />';
}

?>
 
Jeroen van Welzen

Jeroen van Welzen

15/02/2009 18:17:00
Quote Anchor link
Wat zouden we toch doen zonder phphulp.nl

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
 
- SanThe -

- SanThe -

15/02/2009 18:24:00
Quote Anchor link
En wat heeft dat voor nut. Alles zit al in een variable.
 
Jeroen van Welzen

Jeroen van Welzen

15/02/2009 18:27:00
Quote Anchor link
Ik genereer een stuk html wat ik in de database wil opslaan
 
- SanThe -

- SanThe -

15/02/2009 18:37:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$tekst
= 'blabla';
foreach($array as $value)
{

    $tekst .= $value . '<br />';
}

?>
 
Jeroen van Welzen

Jeroen van Welzen

15/02/2009 18:53:00
Quote Anchor link
TOP bedankt SanThe

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
 
- SanThe -

- SanThe -

15/02/2009 19:16:00
Quote Anchor link
Logisch toch:

$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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.