Hoe kan ik een PHP-teller maken?

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 echouitspraken.

Ook, bij het omgaan met echoverklaringen, 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

Other episodes