Kezdőoldal » Számítástechnika » Programozás » Mi lehet a hiba? Hiba üzenet...

Mi lehet a hiba? Hiba üzenet Parse error: syntax error, unexpected '=', expecting ';' in 11 line

Figyelt kérdés

$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];


2018. jún. 6. 17:40
 1/6 anonim ***** válasza:
100%

Hiányzik a zárójelek lezárása pl.

A többi sz@rt találd meg magad.

2018. jún. 6. 17:52
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
68%

Szinte minden sor hibás.

Így nem lehet programozni.

2018. jún. 6. 17:59
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

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:

[link]

de ez nem a legoptimálisabb megoldás, közel sem!

2018. jún. 6. 19:24
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Hogy lehetne jobban optimalizálni?
2018. jún. 6. 19:34
 5/6 anonim ***** válasza:

Asszociatív tömbbel:

[link]

így a gyakoriság számolásánál csak egy soron kell végiterálni a szavakon, nem duplán.

2018. jún. 6. 20:41
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
köszi
2018. jún. 6. 20:54

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!