Originariamente inviato da skidx
il for ha tre "campi", separati da punto e virgola.

Nel primo e nell'ultimo puoi mettere tutte le istruzioni che vuoi, separate da virgola (per non creare conflitto con il punto e virgola richiesto nel for appunto).
Scusa skidx ma non capisco. Fino ai 3 campi separati da punto e virgola ci sono.
Magari per te è scontato ma per me che non l'avevo mai visto impostato così mi lascia un pò perplesso.

Ad esempio, sarebbe stato diverso messo così?
$c = count($search);
for ($i = 0, $i < $c; $i++) {