1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 15:22:23 +01:00
Files
2023-03-24 16:11:16 +03:00

199 lines
4.8 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e1621b408bdd443153611090847023aa39829bb0 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.str-split">
<refnamediv>
<refname>str_split</refname>
<refpurpose>Bir dizgeyi bir diziye dönüştürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>str_split</methodname>
<methodparam><type>string</type><parameter>dizge</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>uzunluk</parameter><initializer>1</initializer></methodparam>
</methodsynopsis>
<para>
Bir dizgeyi bir diziye dönüştürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>dizge</parameter></term>
<listitem>
<para>
Girdi dizgesi.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>uzunluk</parameter></term>
<listitem>
<para>
Azami parça uzunluğu.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Seçimlik <parameter>uzunluk</parameter> bağımsız değişkeni belirtilmişse
dönen dizi, dizge eşit olarak bölünmezse daha kısa olabilecek son parça hariç
<parameter>uzunluk</parameter> baytlık/karakterlik parçalar içerir.
<parameter>uzunluk</parameter> öntanımlı olarak <literal>1</literal>'dir,
yani her parça tek bayttır.
</para>
<para>
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse işlev
&false; döndürür. Eğer <parameter>uzunluk</parameter>, dizge uzunluğundan
büyükse dizinin tek elemanında dizgenin tamamı bulunur.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse <classname>ValueError</classname> yavrulanır.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.2.0</entry>
<entry>
<parameter>dizge</parameter> boşsa boş bir dizi döner.
Evvelce boş dizge içeren bir dizi dönerdi.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse artık
<classname>ValueError</classname> yavrulanıyor, evvelce
<constant>E_WARNING</constant> seviyesinde bir hata oluşurdu ve işlev
&false; döndürürdü.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>str_split</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$str = "Hey Arkadaşım";
$arr1 = str_split($str);
$arr2 = str_split($str, 4);
print_r($arr1);
print_r($arr2);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Array
(
[0] => H
[1] => e
[2] => y
[3] =>
[4] => A
[5] => r
[6] => k
[7] => a
[8] => d
[9] => a
[10] => <20>
[11] => <20>
)
Array
(
[0] => Hey
[1] => Arka
[2] => daş
[3] => ım
)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
<function>str_split</function> çok baytlı kodlanmış bir dizgeyle uğraşırken
karakterler yerine baytları ayıklar. Karakterlerin ayıklanması için bunun
yerine <function>mb_str_split</function> kullanılmalıdır.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>mb_str_split</function></member>
<member><function>chunk_split</function></member>
<member><function>preg_split</function></member>
<member><function>explode</function></member>
<member><function>count_chars</function></member>
<member><function>str_word_count</function></member>
<member><link linkend="control-structures.for">for</link></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
-->