De decimale punt

Status
Niet open voor verdere reacties.

W00DY

Gebruiker
Lid geworden
4 jun 2003
Berichten
26
Hey!

Ik ben sinds een paar dagen druk in de weer met het leren van php
Nu ben ik dus nog een echte noob :p en ik snap dus 1 ding maar steeds niet.

Wanneer moet ik nu in hemelsnaam die decimale punt gebruiken en wanneer niet.
Ok ik begrijp dat hij 2 strings met elkaar verbind.

Maar dit bijvoorbeeld:
bij de volgende oefenopdracht:
PHP:
<?php
$teller = 1;
$getal = 4;
while ($teller <= $getal) {
	echo("$teller + $getal=" .($teller + $getal). "<br />");
	$teller++;
}
?>

PHP:
echo("$teller + $getal=" .($teller + $getal). "<br />"); //werkt prima, maar wat moet ik nu doen als ik die <br /> weg wil hebben?

echo("$teller + $getal=" .($teller + $getal).); //werkt niet als ook
echo("$teller + $getal=" .($teller + $getal));  //deze lijkt me dan het meest logisch en werkt ook wel maar ik krijg een hele rare uitkomst.
Sorry voor de waarschijnlijke domme vraag maar wie kan me dit uitleggen zodat ik het eens echt begrijp :eek:

Alvast bedankt!
 
Laatst bewerkt door een moderator:
Zoals je zegt zijn die punten inderdaad om strings (en variabelen) aan elkaar te plakken.

Je 1e voorbeeld is goed, na elke uitkomst zal er een br (enter) meegeprint worden. Hiermee kan je de verschillende uitkomsten onderscheiden.

Je 2e voorbeeld is fout, omdat je een punt gebruikt en daarna de het haakje-sluiten doet. PHP verwacht hier een ander karakter (als ik me niet vergis; niet getest).

Je 3e voorbeeld doet exact wat er staat: elke uitkomst wordt geprint. Maar omdat je geen 'scheidingsteken' na elke uitkomst hebt (bijv. een br), wordt alles achter elkaar geplakt :)
 
Oeps :eek:

Dit is echt beetje dom :eek:

uitkomst bij:

PHP:
<?php
$teller = 1;
$getal = 4;
while ($teller <= $getal) {
	echo ("$teller + $getal=" .($teller + $getal)."<br />");
	$teller++;
}
?>

is
1 + 4=5
2 + 4=6
3 + 4=7
4 + 4=8


Maar bij
PHP:
<?php
$teller = 1;
$getal = 4;
while ($teller <= $getal) {
	echo ("$teller + $getal=" .($teller + $getal));
	$teller++;
}
?>

1 + 4=52 + 4=63 + 4=74 + 4=8

Hihi en ik snapte die uitkomst totaal niet maar ik keek dus niet goed :eek:

Foutje! :p Dus dit zijn beginnersfoutjes? :p

Bedankt voor je hulp!
 
Hihi en ik snapte die uitkomst totaal niet maar ik keek dus niet goed :eek:

Foutje! :p Dus dit zijn beginnersfoutjes? :p

Bedankt voor je hulp!

Nee hoor :) ik heb ook nog wel eens dat ik iets in een lusje echo, zonder een br. En dan afvragen waar die onverwachte resultaten vandaan komen :p
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan