Ik weet dat ik dit een keer in Javascript heb gedaan, maar hoe kan ik dit in PHP doen?
Eigenlijk wil ik dit doen:
if (empty($counter)){
$counter = 1;
}else{
"plus one to $counter" ($counter++?)
}
Maar het werkte niet toen ik het probeerde. Hoe zou ik dit gaan doen?
Bedankt 🙂
EDIT: Dit is zodat ik het kan doen:
if ($counter == 10){
echo("Counter is 10!");
}
BEWERKEN:
Dit staat allemaal in een “while()”, zodat ik kan tellen hoe vaak het doorgaat, omdat LIMIT niet werkt voor de query die ik momenteel doe.
Antwoord 1, autoriteit 100%
waarom extra als het even duurt?
ik zou dit doen:
$counter = 0;
while(...)
{
(...)
$counter++;
}
echo $counter;
Antwoord 2, autoriteit 27%
Om een bepaalde waarde te verhogen, voegt u de increment-operator ++
toe aan uw integer-variabele en plaatst u deze rechtstreeks in uw while-lus, zonder een voorwaardelijke expressie te gebruiken om te controleren of de variabele is ingesteld of niet.
$counter = 1;
while(...){
echo "plus one to $counter";
$counter++;
}
Als uw teller wordt gebruikt om te bepalen hoe vaak uw code moet worden uitgevoerd, kunt u de voorwaarde in uw while()
-expressie plaatsen:
while($counter < 10){
echo "plus one to $counter";
$counter++;
}
echo("Counter is $counter!"); // Outputs: Counter is 10!
Antwoord 3, autoriteit 13%
U zult de basisprincipes moeten leren van hoe PHP-uitgangen naar het scherm en de andere bedieningselementen samen daarmee worden uitgevoerd.
if (empty($counter)){
$counter = 1;
}else{
echo 'plus one to $counter';
$counter++;
}
Iets in die lijnen zullen voor u werken.
PHP is vrij flexibel met wat je ertoont. Onthoud, verklaringen hebben aan het einde een puntkomma nodig en als u naar het scherm wilt uitvoeren (in het begin) u vertrouwt op echo
uitspraken.
Ook, bij het omgaan met echo
verklaringen, merk dan het verschil tussen enkele aanhalingstekens en dubbele aanhalingstekens. Dubbele aanhalingstekens zullen alle ingesloten variabelen verwerken:
$counter = 3;
echo "plus one to $counter"; // output: plus one to 3
echo 'plus one to $counter'; // output: plus one to $counter