Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z kodowaniem
Patricco90
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 17.03.2014

Ostrzeżenie: (0%)
-----


Witam, mam następujący problem

pobieram pliki z folderu pliki są struktury następującej:
NUMER_IMIE_NAZWISKO_PLIK.png

kolejno mam wyrazenie preg_match
  1. preg_match("/(?P<numer>\w+)__(?P<imie>\D+)__(?P<nazwisko>\D+)__(?P<plik>\D+)/", $plik, $output_array);



Problem pojawia się gdy w numerze mam polskie znaki przykład
z KOŃSKI zostaje mi ciągle SKI i mam problem jak to rozwiązać
Go to the top of the page
+Quote Post
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Próbowałeś dodać modyfikator 'u'?
http://php.net/manual/en/reference.pcre.pa...n.modifiers.php
Go to the top of the page
+Quote Post
Patricco90
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 17.03.2014

Ostrzeżenie: (0%)
-----


szukam w sieci, i nie wiem jak go tutaj zastosować
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Uhmm...

  1. $plik = 'NUMER_IMIE_NAZWISKO_PLIK.png';
  2. list($numer, $imie, $nazwisko, $plik) = explode('_', pathinfo($plik)['filename']);
  3. var_dump($numer, $imie, $nazwisko, $plik);
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 20:23