nowy_pehapowiec
20.11.2009, 13:19:44
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?

pozdro
Fifi209
20.11.2009, 13:22:57
piotrooo89
20.11.2009, 13:24:21
coś słabo szukałeś
bin2hex
nowy_pehapowiec
20.11.2009, 15:11:39
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
erix
21.11.2009, 10:31:02
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.

Celowo nie podałem pełnej nazwy funkcji; wysil się i poszukaj.
nowy_pehapowiec
21.11.2009, 18:18:32
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?
erix
21.11.2009, 18:22:38
nowy_pehapowiec
21.11.2009, 19:23:46
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.