Eredmény: 1 - 3 (3) összesen

Téma: php kérdés: str_contains ékezetes karakterekkel

  1. #1
    Tag
    Csatlakozott
    11-10-28
    Hely
    Budapest
    Hozzászólás
    62
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás php kérdés: str_contains ékezetes karakterekkel

    Sziasztok,

    nem tudok dűlőre jutni ezzel a problémával, gondoltam, itt megkérdezem.

    Adott a következő probléma:

    - feltöltök egy fájlt, aminek a tartalma egy sor: anikó ica erzsike
    - lefuttatok egy select-et az adatbázisban a girls táblán, végigmegyek a resultset-en és ha a fájlban található sorban benne van a girls.name akkor találatot jelzek.

    A találatot az str_contains függvénnyel vizsgálom.
    Sajnos ékezetes karakterekre nem ad találatot, a fenti példából csak az ica és az erzsike nevekre van találat, holott az anikó is benne van az adatbázisban.
    A feltöltött fájl és az adatbázis kódolása is UTF-8.
    Próbálkoztam multibyte-os string függvényekkel, de egyik sem működött az ékezetekre.
    Próbálkoztam explicit karakter konverzióval, de az sem segített.
    Elvileg az str_contains működik multibyte-os stringekre is, ha ugyanaz az encoding. De nálam mégsem megy.
    Sajnos a Google sem adott ki semmi értelmeset.

    Tudna valaki segíteni?
    Esetleg egy példa kódot adni, ahol valami hasonló van megvalósítva?
    Előre is köszi.

    ÜdV: dubliner



  2. #2
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás re: php kérdés: str_contains ékezetes karakterekkel

    Nem pont ez a probléma, de sztem segít megtalálni a megoldást, hasonló bajom volt nekem is:

    function str_word_count_utf8($str) {
    return count(preg_split('~[^\p{L}\p{N}\']+~u',$str));}



  3. #3
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.003
    Begyűjtött 344 köszönetet
    235 hozzászólásával

    Alapbeállítás re: php kérdés: str_contains ékezetes karakterekkel

    Mi a fájlod kiterjesztése? txt, csv, xls, xlsx kiterjesztésekhez vannak nagyon jó kész megoldások.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •