Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
PHP:function strToHex($string) { $hex=''; for ($i=0; $i < strlen($string); $i++) { $hex .= dechex(ord($string[$i])); } return $hex; }
$hex .=dechex(ord($string[$i]))+";";
Как в этом цикле после каждого шестнадцатиричного значения добавить символ разделитель?
пробовал ;
но так не работает , я так понимаю что после преобразования dechex, тип данных меняется на числовой не совместимый с текстом, как это числовое значение обратно в строку отконвертить?PHP:$hex .=dechex(ord($string[$i]))+";";
$hex .=dechex(ord($string[$i])).";";
....
не проще?PHP:$hex=bin2hex($string);
а чтобы разделитель был:PHP:$hex=''; for($q=0;$q<strlen($string);$q++){ $hex.=bin2hex($string[$q]).";"; }
Я хз, как у тебя такое получилось, может чего-то лишнего написал? у меня вывел 31так точно не проще, при использовании bin2hex "1" - > "3439"
Каким образом получаються эти цифры?
Подскажите пожайлуста ф-цию как можно текстовую строку закодировать в последовательность HEX.
Знаю как сделать это ява скриптом, а тут желательно средствами php.