Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
151 changes: 151 additions & 0 deletions reference/math/functions/base-convert.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 19e8122137a1d42ed60f17fe2c0c2b69b0b2d16b Maintainer: lacatoire Status: ready -->
<refentry xml:id="function.base-convert" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>base_convert</refname>
<refpurpose>Bir sayıyı keyfi tabanlar arasında dönüştürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>base_convert</methodname>
<methodparam><type>string</type><parameter>sayı</parameter></methodparam>
<methodparam><type>int</type><parameter>kaynak_taban</parameter></methodparam>
<methodparam><type>int</type><parameter>hedef_taban</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>sayı</parameter> değerinin <parameter>hedef_taban</parameter>
tabanındaki gösterimini içeren bir dize döndürür.
<parameter>sayı</parameter> değerinin verildiği taban
<parameter>kaynak_taban</parameter> ile belirtilir. Hem
<parameter>kaynak_taban</parameter> hem de <parameter>hedef_taban</parameter>
uçlar dahil 2 ile 36 arasında olmalıdır. Tabanı 10'dan büyük sayılardaki
rakamlar a-z harfleriyle gösterilir; a 10, b 11 ve z 35 anlamına gelir.
Harflerin büyük ya da küçük olması farketmez, yani
<parameter>sayı</parameter> harf büyüklüğüne duyarsız olarak yorumlanır.
</para>
<warning>
<simpara>
<function>base_convert</function>, dahili olarak kullanılan <type>float</type>
türünün özellikleri nedeniyle büyük sayılarda hassasiyet kaybedebilir.
Daha ayrıntılı bilgi ve kısıtlamalar için kılavuzdaki
<link linkend="language.types.float">Gerçek sayılar</link> bölümüne
bakınız.
</simpara>
</warning>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>sayı</parameter></term>
<listitem>
<para>
Dönüştürülecek sayı. <parameter>sayı</parameter> içindeki geçersiz
karakterler sessizce yok sayılır.
PHP 7.4.0'dan itibaren geçersiz karakter aktarmak artık önerilmemektedir.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>kaynak_taban</parameter></term>
<listitem>
<para>
<parameter>sayı</parameter> değerinin bulunduğu taban.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hedef_taban</parameter></term>
<listitem>
<para>
<parameter>sayı</parameter> değerinin dönüştürüleceği taban.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
<parameter>sayı</parameter> değerinin <parameter>hedef_taban</parameter>
tabanına dönüştürülmüş hali.
</para>
</refsect1>

<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.4.0</entry>
<entry>
Geçersiz karakter aktarmak artık bir önerilmiyor bildirimi üretir.
Sonuç, geçersiz karakterler yokmuş gibi hesaplanmaya devam eder.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>base_convert</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$onaltilik = 'a37334';
echo base_convert($onaltilik, 16, 2);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
101000110111001100110100
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>intval</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
-->
Loading