![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję zliczyć częstotliwość występowania w pliku konkretnych wartości przedstawionych w sposób hexadecymalny. Podpowiedzcie co źle robię:
Niestety kiedy w funkcji substr_count jako drugi parametr podaje wartość wyciągniętą z tablicy to funkcja traktuje szukany ciąg jako string. iedy wpiszę tam "ręcznie" np "\x00" to zlicza prawidłowo. Wiecie jak to zmienić aby prawidłowo działało ? Czy mój problem jest taka banalny i trywialny, że nikomu się nie chce na niego odpowiedzieć, czy faktycznie nikt nie wie jak to zrobić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 7 Dołączył: 19.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
to zależy czym jest $data - jeśli to string typu "\x61" to PHP potraktuje to jako hexadecymalny kod ASCII i zamieni na jeden znak (w tym przykładzie na 'a'). Jeśli w tym jest problem, to poniższy kod zadziała:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 04:20 |