- Apple iPhone Air - almacsutka
- VoLTE/VoWiFi
- Xiaomi 15 - kicsi telefon nagy energiával
- Nem várt platformon a OnePlus Nord 5
- Fotók, videók mobillal
- Íme, a Moto X70 Air, vagyis Motorola Edge 70 minden oldalról
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 14T - nem baj, hogy nem Pro
- Google Pixel topik
Új hozzászólás Aktív témák
-
coco2
őstag
válasz
Weareus #20328 üzenetére
Kicsi betű konverzió strtolower(). Amivel problémád lehet, azok az ékezetes betűk. Lehet, hogy azt nem mindig korrekten fogja csinálni.
Space-eket kivágni nem említetted külön pontban, de van rá str_replace(). Jellemzően lecseréled a space-eket üres stringre, ahogy ott példát is találsz "ll" -> "" cserére a lapon.
A többször előforduló kifejezések mennyiségtől függően lehetségesen cpu igényes művelet lesz php-ban, de a kód maga egyszerű. Létrehozol egy asszociatív tömböt, és beadod a stringeket kulcsnak. Rájuk raksz mondjuk egy boolean értéket, bármi. Ha vannak is dupla stringet, önmagukat fogják felülírni, hibaüzenet nem lesz belőle. Csak ciklusban pakolsz befele mindent. Ha végeztél, legyűjtöd a tömb kulcsait, van rá array_keys().
Az abc sorbarendezéssel megint csak lesz egy olyan bajod, mint a kicsi betű konverzióval. Az ékezetes betűket nem fogod tudni egyszerű megoldással sorolni be. Például hogy egy "e" után jöjjön az "é", és utána az "f". Helyette ascii kód szerint az "é" messze a "z" után fog kerülni. Ha a magyar abc szerinti rendezés fontos, építened kellene egy új karakter táblát minden előforduló karakter kóddal, és magadnak csinálni a rendezéshez a vizsgálatot. Az ilyesmit C-ben lenne jobb, nem php-ban. Pláne, mint hogy írod, mennyiségről lenne szó. De ahogy tetszik. Ha megteszi ékezetek nélkül is, van rá mezei sort(). Tömb elemeit szedi sorrendbe.
Kellemes szórakozást.
Új hozzászólás Aktív témák
- BMW topik
- Projektor topic
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Milyen légkondit a lakásba?
- Kamionok, fuvarozás, logisztika topik
- Szünetmentes tápegységek (UPS)
- Apple iPhone Air - almacsutka
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Gumi és felni topik
- Milyen belső merevlemezt vegyek?
- További aktív témák...
- Iphone 15 Pro Max 512GB Natúr titán
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD IPS
- Intel Core i7 10700/RTX3060/16Gb ram/256Gb SSD
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD IPS
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD IPS
- PS Plus előfizetések kedvező áron
- Gamer PC-Számítógép! Csere-Beszámítás! I5 14400F / RTX 3060Ti / 32GB DDR5 / 512GB SSD!
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- PlayStation Network (PSN) ajándékkártyák, feltöltőkártyák áron alul!
- Huawei FreeBuds Pro 3 // Számla + Garancia //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest