Mi lehet a hiba? Hiba üzenet Parse error: syntax error, unexpected '=', expecting ';' in 11 line
$szoveg = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed imperdiet orci ut erat elementum mollis. Morbi
quis dolor ipsum, sit amet sagittis urna. Sed ullamcorper lacinia elit nec mollis. Vestibulum nec magna velit,
ac porttitor nisl. Nulla in venenatis risus. Phasellus a nisl nulla, id condimentum nibh. Donec eget eros id eros
cursus viverra. Maecenas et adipiscing velit. Proin porta placerat vulputate. Duis varius erat eget lorem
pellentesque rhoncus. Mauris vehicula interdum mauris, in sodales metus aliquam ac. Etiam ac porttitor
quam. Vivamus venenatis quam molestie mi ultrices a laoreet enim faucibus';
$szavak = explode(' ', $szoveg);#szétszedi szavakra a szöveget
$hanyszor = array();
for(i = 0; i < count($szavak) $hanyszor[i] = 0;#minden szó gyakorisága kezdetben legyen 0
for(i = 0; i < count($szavak);
for(j = 0; j < count($szavak)
if($szavak[i] == $szavak[j] hanyszor[i] ++;#ha megtalálta az adott szót a szavak közt növeljük a gyakoriságot 1-gyel
leggyakoribb = 0
leggyakoribbhely = -1
for(i = 0; i < count(hanyszor)#végigmegyünk a szavakon
if(szam > leggyakoribb)
{
leggyakoribb = hanyszor[i];
leggyakoribbhely = i
}
echo $szavak[leggyakoribbhely];
Hiányzik a zárójelek lezárása pl.
A többi sz@rt találd meg magad.
Szinte minden sor hibás.
Így nem lehet programozni.
0. Nem kódmegosztó oldalt - hastebin, pastebin - használsz.
1. Hiányzik a <?php nyitó és ?> záró tag.
2. A for-ciklusok rendre hibásak, a ciklusfejből hiányzik a növekmény.
3. A változók elől rendre hiányoznak a dollárjelek.
4. if(szam > leggyakoribb)
helyett
if ($hanyszor[$i] > $leggyakoribb)
Szóval hogy működjön, minimum így:
de ez nem a legoptimálisabb megoldás, közel sem!
Asszociatív tömbbel:
így a gyakoriság számolásánál csak egy soron kell végiterálni a szavakon, nem duplán.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!