- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Poco F7 – bajnokesélyes
- OFFTOPIK: Earfun-lányok Sencsenben
- Samsung Galaxy S25 - végre van kicsi!
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Samsung Galaxy A54 - türelemjáték
- Oppo: kompakt lesz, vékony nem
- Apple iPhone 15 Pro Max - Attack on Titan
- Xiaomi 15T Pro - a téma nincs lezárva
Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
válasz
Sk8erPeter #10485 üzenetére
"A foreach egy egyszerű bejáró algoritmus, semmi extra mutatvány nincs a dologban. De ha háromszor használsz foreach-et, akkor háromszor járod be. Ez felesleges."
Nem feltétlenül. Amennyiben az első foreachen belül megváltoztatsz valamit a tömbön, akkor lehet értelme mégegyszer bejárni (elvileg ugyanazt a tömböt, gyakorlatilag nyilván akkor már nem ugyanazon mész végig). És ahogy láttam, itt pontosan erről van szó."$senders = array();
if(array_key_exists($message->sender_username,$senders))
Elmagyarázva szavakkal, a kosaras példával:
$kosár = tök üres
ha a $kosárban van piros színű golyó, akkor csináld ezt:
Vágod?"
Az idézett kódban nem ez történik. Ha megnézed, akkor ahogy végigmegy a foreach-en, pakolgat bele a senders tömbbe. A kiürítés miatt először igen, üres lesz, de ha többször is szerepel ugyanaz a "sender_username" a messagesben, akkor utána a senders tömb adott kulcsánál már ott lesz valami (a korábban beállított 1, vagy az inkrementált érték)
Új hozzászólás Aktív témák
- Hobby rádiós topik
- Kerékpárosok, bringások ide!
- Nintendo Switch 2
- Riasztó topik
- AliExpress tapasztalatok
- Milyen alaplapot vegyek?
- OLED TV topic
- Beköszöntött az űrinternet kora
- Az AVX és AVX2 emulálásával kedvez az ARM-os gépeknek a Windows 11 frissítése
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Lenovo Thinkpad L580, 15,6" FHD kijelző I5-8250U, 16GB DDR4, 256GB SSD, W11, Számla, 1 év garancia
- Iiyama ProLite E2607WS (26" 1920x1200)
- BESZÁMÍTÁS! HUAWEI MateBook 14 üzleti notebook - i5 1135G7 16GB DDR4 512GB SSD Intel Iris Xe IGP W11
- BESZÁMÍTÁS! Apple iPad Pro 13 2024 M4 16GB/2TB WiFi tablet garanciával hibátlan működéssel
- Gaming PC/Ryzen 9 3900x /RX6900XT/32GB RAM
- FELVÁSÁRLÁS A GYŐRÚJBARÁTI BOLTUNKBAN!
- Samsung Galaxy S24 Ultra / 12/256GB / Gyári független / 12Hó Garancia
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Bomba ár! Dell Latitude E5440 - i5-4GEN I 4GB I 320GB I 14" I HDMI I Cam I W10 I Gari!
- BESZÁMÍTÁS! ASUS ROG Z690 i9 14900K 32GB DDR4 1TB SSD RTX 3090 OC 24GB be quiet Pure Base 500 850W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő