- 175 fotó, amit a Vivo X300 és X300 Pro kameráival készítettem
- Xiaomi 15T Pro - a téma nincs lezárva
- Nem lesz iPhone 19
- Telekom mobilszolgáltatások
- iPhone topik
- iOS alkalmazások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- A ZTE sem maradt adós csúcstelefonnal
- Apple iPhone Air - almacsutka
- Android alkalmazások - szoftver kibeszélő topik
Új hozzászólás Aktív témák
-
DNReNTi
őstag
válasz
minimumgame
#15637
üzenetére
No akkor, hogy tanuljunk is leírom a dolog lépéseit a felhasználandó függvényekkel:
1. ellenőrzöd a két paraméter meglétét például empty()-vel, ha valamelyik is üres, máris eldobod az egészet: return false;
2. a paraméterben megadott szövegből eltávolítod az összes szóközt str_replace()-el.
3. strtolower() függvénnyel kisbetűssé alakítod a már szóközmentes szöveget.
4. megvizsgálod a szöveg hosszát strlen() függvénnyel, ez adja meg a véletlen szám maximum értékét, értelem szerűen nem lehet több mint maga a szöveg hossza.
5. indítasz egy for() ciklust amely a második paraméterben megadott alkalommal fut le.
5.1. a cikluson belül generálsz egy random számot a rand() függvénnyel, maximum értéke a 4. pontban meghatározott érték.
5.2. a substr() függvénnyel kivágod a random karaktert majd hozzáfűzöd a visszatérő string-hez.
6. kész, visszatérsz az új szöveges változóval.bónusz:
- típusellenőrzés a paraméterekre
- megoldható, hogy a paraméterben megadott szövegből kivedd a kiválasztott random karaktert, így az csak egyszer fordul elő, ennek feltétele viszont, hogy minden körben csökkentsd a maximum random értéket, és meg kell vizsgálni azt is hogy a szöveg hosszához képest a második paraméter ne legyen nagyobb.Jó munkát

-
DNReNTi
őstag
válasz
minimumgame
#15635
üzenetére
El kellett olvasnom vagy ötször mire felfogtam pontosan mi is a feladat.
Egy kérdésem még így is maradt: Miért? Tehát mi a gyakorlati funkciója ennek? 
Új hozzászólás Aktív témák
- Elemlámpa, zseblámpa
- 175 fotó, amit a Vivo X300 és X300 Pro kameráival készítettem
- Debrecen és környéke adok-veszek-beszélgetek
- Vírusirtó topic
- Luck Dragon: Asszociációs játék. :)
- Borderlands 4
- Víz- gáz- és fűtésszerelés
- Kuponkunyeráló
- Fejhallgatós találkozó
- Milyen autót vegyek?
- További aktív témák...
- 8Gb DDR3L 1,35V 12800u 1600Mhz RAM-ok, több db
- 151 - Lenovo LOQ (15IAX9) - Intel Core i5-12450HX, RTX 4060
- HIBÁTLAN iPhone XS Max 64GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS2898, 100% Akkumulátor
- Eladó egy oneplus 9 pro 256/12
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest


Egy kérdésem még így is maradt: Miért? Tehát mi a gyakorlati funkciója ennek? 


