Hirdetés
- EUV-áttörés vagy marketingfogás? Lépeget előre Kína a felzárkózás rögös útján
- Félrevezető a Tesla önvezető marketingje, mégis zöld utat kaphat Európában
- Kisétvágyú Radeon RX 9060 XT-t hozott az AMD
- Új képmotorral mutat fügét a ChatGPT a Google banánjának
- Izmos kis "2 az 1-ben" MoDT alaplapot villantott a Minisforum
Ú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
- VR topik
- Formula-1 humoros
- Windows 11
- Kuponkunyeráló
- Milyen notebookot vegyek?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Autós topik
- PROHARDVER! feedback: bugok, problémák, ötletek
- Vezetékes FEJhallgatók
- További aktív témák...
- 5350 2-in-1 13.3" FHD IPS érintő Ultra 5 135U 16GB 512GB NVMe ujjlolv IR kam gar
- Apple watch Ultra 3 2026.09.29. Apple jótállás milanese szíjjal
- Lenovo Legion Augmented Reality szeműveg az élethű személyes mozi vagy virtuális játek élményhez!
- Corsair 2x16Gb 6400 cl32 hynix a-die eladó ( cl34 7800!!!)
- KARÁCSONYI AKCIÓ ! LG 34GS95Qx-B 34" Ívelt OLED MLA Wqhd 240HZ 0.03 MS Gaming Monitor !
- Alienware 500HZ AW2524HF 24,5" Monitor 27% ÁFÁS
- HIBÁTLAN iPhone 12 Mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3645
- Apple iPhone 13 Pro Max Sierra Blue ProMotion 120 Hz, Pro kamerák 128 GB Használt, szép,100%
- Sanitas SBM 21 felkaros vérnyomás mérő / 12 hó jótállás
- HIBÁTLAN iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3481
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


