Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: string -> postac szesnastkowa stringu
Forum PHP.pl > Forum > PHP
zietek
Witam, czy spotkal sie ktos moze z gotowa funkcja PHPa zamieniajaca string na postac szesnastkowa? Pytam bo nie chce wywazac otwartych drzwi...

np:
string -> 0x737472696E67
sticker
juz jakiś kozak rozwalił te drzwi http://chxo.com/be2/20050131_2330.html
domis86
@sticker: nie wprowadzaj tu ludzi w błąd. To co żeś podał, to nie jest konwersja liczbowa z systemu 10tnego na 16tkowy tylko zamiana stringa znak po znaku na 16stkową reprezentacje jego kodów znaków, i odwrotnie.


w php juz jest funkcja do zamiany z systemu 10tnego na 16tkowy, i odwrotnie:
http://pl.php.net/manual/en/function.dechex.php
http://pl.php.net/manual/en/function.hexdec.php


tylko że, ona działa dla liczb mniejszych niz 2^32, czyli okolo 4mld. Jak się chce wieksze konwertować to trzeba zrobić samemu funkcje smile.gif


a tu: http://pl.php.net/manual/en/function.base-convert.php
jest natomiast funkcja konwertująca z obojętnie jakiego systemu na obojętnie jaki (np binarny na piątkowy).


Jak poszukasz w komentarzach pod tymi funkcjami to na pewno znajdziesz inne pomocne funkcje, np dla duzych liczb.

czarodziej.gif
nowotny
Cytat(domis86 @ 6.02.2008, 08:02:49 ) *
@sticker: nie wprowadzaj tu ludzi w błąd. To co żeś podał, to nie jest konwersja liczbowa z systemu 10tnego na 16tkowy tylko zamiana stringa znak po znaku na 16stkową reprezentacje jego kodów znaków, i odwrotnie.

No przecież zietek tak dokładnie chciał...

Cytat(zietek @ 6.02.2008, 00:18:59 ) *
Witam, czy spotkal sie ktos moze z gotowa funkcja PHPa zamieniajaca string na postac szesnastkowa? Pytam bo nie chce wywazac otwartych drzwi...

(podkreślenie moje)...
domis86
o kuwa smile.gif Przepraszam, za wczesnie bylo, mozg mi sie nie wlaczyl, sorks smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.