- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- SzDavid99: Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Elektromos rásegítésű kerékpárok
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- aquark: Jó platformer játékokat keresek!
- Kempingezés és sátrazás
- gban: Ingyen kellene, de tegnapra
- Gurulunk, WAZE?!
Ú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
- Szép! Lenovo Thinkpad T14 G3 "Golyóálló" Üzleti Laptop 14" -50% i5-1250P 12Mag 16GB/512GB FHD+ IPS
- Lenovo ThinkPad T14 Gen 1 - Ryzen 5 Pro 4650U, 16GB RAM, 512GB NVMe SSD - Szépséghibával, áron alul!
- Eladó Lg Ultragear Oled 27GR95QE-B, garis 27.02ig
- be quiet! Pure Rock 2 Black 150W TDP Foxpost az árban
- SAMSUNG LU28R550UQRXEN 28" 4K 60Hz UHD LED monitor
- Bomba ár! Dell Latitude E7270 - i7-6GEN I 8GB I 256GB SSD I 12,5" HD I HDMI I CAM I W10 I Gari!
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3047, 94% Akkumulátor
- Lenovo Thunderbolt 3 kábel (4X90U90617)
- GYÖNYÖRŰ iPhone 15 Plus 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3353
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest