Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A56 - megbízható középszerűség
- Apple iPhone 17 - alap
- Távozik az Apple vezérigazgatója
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Fotók, videók mobillal
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
Új hozzászólás Aktív témák
-
Nite
őstag
kozeben kezd kicsit tisztulni a helyzet, a tmp konyvtarat nem eri el vagy egy filex_exists() fuggveny, nade..

ezt az utvonalat probalja elerni:
/home/honlap/public_html/wp-content/uploads/et_temp/live-coverage-2-132603_186x186.jpg
open_basedir nelkul mulkodik is, amit nem ertek, mivel ez egy windows szerver es itt miota vannak ilyen eleresi utak?

-
cucka
addikt
A dupla ciklus totál fölösleges, egy for ciklus elég. Tudod a kezdő és a végső minta hosszát, így substr() függvénnyel azt is meg tudod mondani, hogy tetszőleges i. pozicióban kezdődik-e a start minta vagy a vége minta.
Az általam írt programhoz hasonlóan:- ha találsz egy start-ot, akkor beállítod a jelző változót, hogy éppen egy keresett szóban vagyunk (ezt én ott $inw-nek hívtam), a ciklusváltozót pedig úgy állítod át, hogy a ciklus következő iterációjában a szó első betűjét dolgozza fel. Tehát ha i. helyen megtalálja az n hosszú mintát, akkor i=i+n-1
- ha találsz egy vége pattern-t, akkor már nem vagyunk keresett szóban, a ciklusváltozót úgy állítod, hogy köv. iterációban a vége pattern utáni első betűt dolgozza fel.
- ha a fentiek nem igazak, akkor a jelző változó függvényében rakod be a kimenetre a karaktert.Tulajdonképpen ugyanaz, mint amit írtam, csak két ellenőrzést kell kicserélni benne (ott ugye csak azt néztem, hogy a " karaktert talált-e a progi.
-
cucka
addikt
Két tetszőleges karakter közötti szövegnél nem kell sokat módosítani, csak az " karakter ellenőrzését kell cserélni.
Két karakterlánc közötti szövegnél eléggé át kell írni a kódot, hogy a szókezdetet ne akkor érzékelje, amikor a " karaktert látja, hanem amikor az aktuális pozíció előtt a szókezdetet jelző betűkombináció szerepel a szövegben.
Azért javasoltam, hogy értsd is meg a kódot, mert akkor már te is meg tudod csinálni. Egyébként sincs benne semmi bonyolult..
-
cucka
addikt
A regexp a vázolt feladat megoldására nem alkalmas, viszont kb. másfél perc alatt lehet írni valami ilyesmit:
$eredmeny=array();
$inw=0;
$wc=-1;
for ($i=0;$i<strlen($str);$i++){
if ($str[$i]=='"'){
if (!$inw) $eredmeny[++$wc]='';
$inw=($inw+1)%2;
} else if ($inw){
$eredmeny[$wc].=$str[$i];
}
}A $str-ben kapja a bemeneti adatot, az $eredményben vannak a keresett szavak. Javaslom, nézd át a kódot, hogy értsd is, mit csinál, lehet, hogy találsz benne érdekességeket.
mod: természetesen sikerült elrontanom elsőre

Új hozzászólás Aktív témák
Hirdetés
- Dobozos Szinte Új HyperX Cloud Alpha Bolti ár:27k INGYEN FOXPOST
- Samsung Galaxy S25 Ultra - 256 GB - szürke (341) újszerű, 10000 Ft kiegészítő ajándék, Garancia
- Samsung Galaxy S23 Ultra - 256 GB - fekete (340) Használt, 10000 Ft kiegészítő ajándék, Garancia
- Hitachi Travelstar 500 GB SATA II 2,5 Notebook HDD
- Új RAZER Kaira X For Xbox Blue Bolti ár:15k INGYEN FOXPOST
- HP Elitebook / Probook üzleti kategóriás notebookok - i5 - i7 - Ryzen - nagy választékban számlával
- Telefon felvásárlás!! iPhone Air / iPhone 17/ iPhone 17 Pro/ iPhone 17 Pro Max
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 1TB 1 év teljeskörű garancia
- Intel Core i7-7700K 4.2GHz (8M Cache, up to 4.50 GHz) LGA1151 Processzor
- HIBÁTLAN iPhone 11 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4258
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






