-
Notifications
You must be signed in to change notification settings - Fork 24
/
iconv-substr.xml
168 lines (160 loc) · 5.41 KB
/
iconv-substr.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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<?xml version='1.0' encoding='utf-8'?>
<!-- $Revision$ -->
<!-- EN-Revision: ab9a7d2e3dfa9224186abcbd7a43b3af08d1bfdb Maintainer: nilgun Status: ready -->
<refentry xml:id="function.iconv-substr" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>iconv_substr</refname>
<refpurpose>Bir dizgenin bir alt dizgesini döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>iconv_substr</methodname>
<methodparam><type>string</type><parameter>dizge</parameter></methodparam>
<methodparam><type>int</type><parameter>başlangıç</parameter></methodparam>
<methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>uzunluk</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>karküm</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<parameter>dizge</parameter> dizgesinden başlangıç konumu
<parameter>başlangıç</parameter> ile belirtilen karakterden başlayan
<parameter>uzunluk</parameter> karakterlik bir dizge döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>dizge</parameter></term>
<listitem>
<para>
Özgün dizge.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>başlangıç</parameter></term>
<listitem>
<para>
<parameter>başlangıç</parameter> negatif bir değer değilse, çıkarılacak
alt dizgenin başlangıç karakteri, özgün dizgenin ilk karakteri 0 olmak
üzere <parameter>başlangıç</parameter>'ıncı karakter olur.
</para>
<para>
<parameter>başlangıç</parameter> negatif bir değer ise, çıkarılacak alt
dizgenin ilk karakteri sondan sayılarak bulunur.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>uzunluk</parameter></term>
<listitem>
<para>
<parameter>uzunluk</parameter> pozitif bir değerse, dönen dizge en
fazla <parameter>uzunluk</parameter> karakter içerir (özgün dizgenin
uzunluğuna bağlı olarak).
</para>
<para>
<parameter>uzunluk</parameter> negatif bir değerse, özgün dizgenin
başından itibaren <parameter>başlangıç</parameter>ıncı karakterden
başlayıp, özgün dizgenin sondan itibaren
<parameter>uzunluk</parameter>'uncu karakterinde biten alt dizge
döndürülür. <parameter>başlangıç</parameter> da negatifse, her iki
değerin pozitif olduğu durumda uygulanan işlem bu kez özgün dizgenin
sonundan başlanarak uygulanır.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>karküm</parameter></term>
<listitem>
<para>
<parameter>karküm</parameter> belirtilmezse veya &null; ise,
dizge karakter kodlamasının
<link linkend="iconv.configuration">iconv.internal_encoding</link>
yönergesinde belirtilen kodlama olduğu varsayılır.
</para>
<para>
<parameter>başlangıç</parameter> ve <parameter>uzunluk</parameter>
bağımsız değişkenlerinde sayılanlar bayt değil dizgenin karakter kümesine göre
birer karakterdir. İşlevin benzeri olan <function>subrstr</function>
işlevinde baytlar sayılır.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Belirtilen <parameter>dizge</parameter> dizgesinin
<parameter>başlangıç</parameter> ve <parameter>uzunluk</parameter> ile
belirtilen parçasını döndürür.
</para>
<para>
Eğer <parameter>dizge</parameter> uzunluğu,
<parameter>başlangıç</parameter> değerinden küçükse &false;, eşitse boş
dizge döner.
</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.0.0</entry>
<entry>
<parameter>karküm</parameter> artık &null; olabiliyor.
</entry>
</row>
<row>
<entry>7.0.11</entry>
<entry>
<parameter>dizge</parameter> eğer <parameter>başlangıç</parameter>
karakter uzunluktaysa boş dizge döner, evvelce &false; dönerdi.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>substr</function></member>
<member><function>mb_substr</function></member>
<member><function>mb_strcut</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
-->