-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathdechex.xml
132 lines (131 loc) · 3.35 KB
/
dechex.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ca01897d64baad43459268cfdb516baa6e7dfc95 Maintainer: lboshell Status: ready -->
<refentry xml:id="function.dechex" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>dechex</refname>
<refpurpose>Decimal a hexadecimal</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>dechex</methodname>
<methodparam><type>int</type><parameter>number</parameter></methodparam>
</methodsynopsis>
<para>
Devuelve una cadena que contiene una representación hexadecimal del argumento
<parameter>number</parameter> dado.
</para>
<para>
El mayor número que puede convertirse es
<constant>PHP_INT_MAX</constant><literal> * 2 + 1</literal> (o
<literal>-1</literal>): en plataformas de 32 bits, este será
<literal>4294967295</literal> en decimal, cuyos resultados utilizando
<function>dechex</function> devolverán <literal>ffffffff</literal>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>number</parameter></term>
<listitem>
<para>
Valor decimal a convertir.
</para>
<para>
Aunque los tipos <type>integer</type> PHP tienen signo, la
<function>dechex</function> los trata como enteros sin signo, de igual forma los enteros
negativos serán tratados como si no tuvieran signo.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Representación tipo cadena hexadecimal de <parameter>number</parameter>.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Ejemplo <function>dechex</function></title>
<programlisting role="php">
<![CDATA[
<?php
echo dechex(10) . "\n";
echo dechex(47);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
a
2f
]]>
</screen>
</example>
</para>
<para>
<example>
<title>Ejemplo de <function>dechex</function> con números enteros grandes</title>
<programlisting role="php">
<![CDATA[
<?php
// La salida siguiente asume una plataforma de 32-bit.
// Tenga en cuenta que la salida es la misma para todos los valores.
echo dechex(-1)."\n";
echo dechex(PHP_INT_MAX * 2 + 1)."\n";
echo dechex(pow(2, 32) - 1)."\n";
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
ffffffff
ffffffff
ffffffff
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>hexdec</function></member>
<member><function>decbin</function></member>
<member><function>decoct</function></member>
<member><function>base_convert</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->