- sziku69: Szólánc.
- SzDavid99: Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- sellerbuyer: Egy teljesen új platformot kapunk! Új korszak kezdődik?
- aquark: A ló túloldalán (Intel-AMD szivatás)
- sellerbuyer: Milyen mobiltelefont vegyek 2025 ben?
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
TomyLeeBoy
tag
Sziasztok!
A következő script-el próbálkozok:
<?php
header('Content-Type: text/html; charset=utf8');
function str_highlight($text, $needle, $highlight = null)
{
$ekezet=array("(í|Í)","(á|Á|A|a)","(é|É)","(ö|Ö)","(ü|Ü)","(ó|Ó)","(ő|Ő)","(ú|Ú)","(ű|Ű)");
$rep_reg=array("[Íí]{1}","[ÁáAa]{1}","[Éé]{1}","[Öö]{1}","[Üü]{1}","[Óó]{1}","[Őő]{1}","[Úú]{1}","[Űű]{1}");
if ($highlight === null) {
$highlight = '<font style="background-color:#fff447; color:#000000";>\1</font>';
}
$pattern = '/(?!<.*?)(%s)(?![^<>]*?>)/i';
$needle = (array) $needle;
foreach ($needle as $needle_s) {
$needle_s = preg_quote($needle_s);
$needle_s = preg_replace($ekezet,$rep_reg,$needle_s);
$regex = sprintf($pattern, $needle_s);
$text = preg_replace($regex, $highlight, $text);
}
return $text;
}
$handle = "Árvíztűrő tükörfúrógép";
$valami = array('árv');
echo str_highlight($handle,$valami);
echo "<br>".$handle;
?>Ami teljesen jó lenne, ha a kiemelt szövegben is megmaradnának az ékezetes karakterek. Ha a stringet kiíratom jó, ha $valamiben van ékezetes karakter, és talál is kiemelendőt, akkor ott már. Miért lehet ez?
Oldal is utf-8-ba mentve.
Új hozzászólás Aktív témák
Hirdetés
- Thinkpad L16 Gen1 16" FHD+ IPS Ultra 5 135U 16GB 256GB NVMe IR kam gar
- ASUS TUF Gaming F16 Laptop! i7-14650HX / RTX 5060 / 16GB DDR5 / 1TB NVMe! BeszámítOK
- Dell Alienware AW2725DF QD-OLED Monitor! 2560x1440 / 360Hz / 0.03ms / FreeSync!
- Eladó GoPro HERO 9 BLACK!
- Samsung Galaxy Z Fold 6 512 GB, Kék, 3 év garancia
- iKing.Hu - Honor Magic 5 Pro 5G - Használt, újszerű állapotban, ajándék tokkal!
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3340
- LG 35WN75C-B - 35" Ívelt VA - 3440x1440 - 100Hz 5ms - USB Type-C 60W - AMD FreeSync - HDR 10
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest