- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Elmentünk fotózni a Xiaomi 17 Ultrával
- Motorola Edge 50 Ultra - szépen kifaragták
- Motorola Signature - mielőtt aláírnád...
- Babra megy a játék az iPhone 18 Pro esetében
- Okosóra és okoskiegészítő topik
- Samsung Galaxy Watch6 Classic - tekerd!
- OnePlus 15 - van plusz energia
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
Ú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 elektronika
- Amlogic S905, S912 processzoros készülékek
- Star Trek
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- gban: Ingyen kellene, de tegnapra
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Samsung kuponkunyeráló
- Okos Otthon / Smart Home
- Suzuki topik
- Xbox tulajok OFF topicja
- További aktív témák...
- Gamer PC - Ryzen 5 5500 - RTX 3070 AORUS - 16 GB RAM - 500 GB NVMe SSD
- EKSÖN! Microsoft Surface Prémium Érintős Laptop Ultrabook 13,5" -65% i5-7300 8/256 Tűéles Retina
- Xiaomi 15T Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- ZOTAC GeForce RTX3080 AMP HOLO LHR 10GB Dobozos
- Lenovo ThinkStation P300 Workstation,i7-4790,8GB DDR3,500GB SATA3 HDD,2GB VGA,WIN11
- Bomba ár! Dell Latitude 5495 - Ryzen 5 I 8-16GB I 256SSD I 14" FHD I HDMI I Radeon I Cam I W11 I Gar
- Lenovo ThinkCentre M900 Tiny Intel Core i5-6500t / 8GB DDR4 / 128GB SSD
- BESZÁMÍTÁS! ASROCK B250M i5 7500 16GB DDR4 512GB SSD GTX 1050 Ti 4GB Rampage SHIVA 400W
- szinte RAM áron adom! MSI Vector GP78 HX13V i7/4080/32GB DDR5/1TB
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

