Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szukam funkcji zamieniającej teskt na wartości HEX
nowy_pehapowiec
post 20.11.2009, 13:19:44
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

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


Prosta sprawa ale w manualu nie widzę. Mam tekst w zmiennej $z, i chcę go zamienić na ciąg Hex. Albo lepiej, jak zamienić kolejne znaki z tekstu na ich odpowiendiki Hex, np ' ' na 20?questionmark.gif


pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Fifi209
post 20.11.2009, 13:22:57
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


bin2hex
hexdec


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
piotrooo89
post 20.11.2009, 13:24:21
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




coś słabo szukałeś bin2hex


--------------------
Go to the top of the page
+Quote Post
nowy_pehapowiec
post 20.11.2009, 15:11:39
Post #4





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

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


Faktycznie jest. Dzięki!

Mam jeszcze taki problem, że jak przykładowo daje
echo "\x20";
to ładnie wyświetla mi spacje.
A jak dam
echo "\x" . "20";
to wyświetla \x20
Coś przegapiłem i nie mogę znaleźć jak to wyświetlić jako znak a nie wartość hex? To mi potrzebne jest, bo tablice hexów mam bez \x.

Jak napisze to udostępnię ta funkcję, myślę, że się przyda.

pozdro

Ten post edytował nowy_pehapowiec 20.11.2009, 15:41:29
Go to the top of the page
+Quote Post
erix
post 21.11.2009, 10:31:02
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




a o funkcji c... już nie słyszałeś?

Manual Twoim przyjacielem, nie zawracaj nam tyłka, jeśli możesz coś znaleźć w 30s. winksmiley.jpg

Celowo nie podałem pełnej nazwy funkcji; wysil się i poszukaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
nowy_pehapowiec
post 21.11.2009, 18:18:32
Post #6





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

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


erix, funkcja chr wyświetla jeden znak jeśli podam jego numer w tablicy ASCII. A ja potrzebuje wyświetlić sekwencje znaków zapisanych jako sekwencja HEX, przykładowo \x20\xF5\xD0\x20 - w utf jeden znak może być zapisany jako sekwencja kilku wartości HEX. A do tego chr już chyba się nie nadaje, tak więc nie zawracaj tyłka funkcją chr. Jakieś inne sugestie?
Go to the top of the page
+Quote Post
erix
post 21.11.2009, 18:22:38
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://pl2.php.net/manual/en/function.html...ecode.php#89483


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
nowy_pehapowiec
post 21.11.2009, 19:23:46
Post #8





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

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


A co ma jedno do drugiego? Może to jest tak mądre, że nie ogarniam, ale mi chodzi o wyświetlanie sekwencji HEXów jako tekstu a nie o encje HTML. Mógłbyś jaśniej?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:52