com doc/tr: update for sync with English docs.: reference/array/functions/array-intersect-key.xml reference/array/functions/array-intersect-uassoc.xml reference/array/functions/array-intersect-ukey.xml reference/array/functions/array-intersect.xml reference/array/functions/array-key-exists.xml reference/array/functions/array-keys.xml reference/array/functions/array-merge-recursive.xml reference/array/functions/array-merge.xml reference/array/func
[email protected] (Nilgün Belma Bugüner) Fri, 19 Feb 2021 05:07:29 +0000
| Newsgroups | php.doc.tr |
|---|---|
| Message-ID | <[email protected]> |
Commit: 79e88c8258a4a028ad45390436ddf388606f5437 Author: Nilgün Belma Bugüner <[email protected]> Fri, 19 Feb 2021 08:07:29 +0300 Parents: faeadca41226cf939ebd2d70be8493384cc198b5 Branches: master Link: http://git.php.net/?p=doc/tr.git;a=commitdiff;h=79e88c8258a4a028ad45390436ddf388606f5437 Log: update for sync with English docs. Changed paths: M reference/array/functions/array-intersect-key.xml M reference/array/functions/array-intersect-uassoc.xml M reference/array/functions/array-intersect-ukey.xml M reference/array/functions/array-intersect.xml M reference/array/functions/array-key-exists.xml M reference/array/functions/array-keys.xml M reference/array/functions/array-merge-recursive.xml M reference/array/functions/array-merge.xml M reference/array/functions/array-multisort.xml M reference/array/functions/array-pad.xml M reference/array/functions/array-pop.xml M reference/array/functions/array-product.xml M reference/array/functions/array-push.xml M reference/array/functions/array-rand.xml
diff_79e88c8258a4a028ad45390436ddf388606f5437.txt
(text/plain, 42.3 KB)
diff --git a/reference/array/functions/array-intersect-key.xml b/reference/array/functions/array-intersect-key.xml
index cb7c5f5b..6bb2bdd2 100644
--- a/reference/array/functions/array-intersect-key.xml
+++ b/reference/array/functions/array-intersect-key.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-intersect-key">
<refnamediv>
<refname>array_intersect_key</refname>
@@ -12,12 +12,11 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_intersect_key</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam><type>array</type><parameter>dizi2</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<para>
- <function>array_intersect_key</function> işlevi <parameter>dizi1</parameter>
+ <function>array_intersect_key</function> işlevi <parameter>dizi</parameter>
dizisinin tüm değiştirgelerde mevcut anahtarlarından oluşan bir ilişkisel
dizi döndürür.
</para>
@@ -28,7 +27,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
Diğer dizilerin karşılaştırılacağı ilk dizi.
@@ -36,18 +35,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>dizi2</parameter></term>
+ <term><parameter>diziler</parameter></term>
<listitem>
<para>
- İlk dizi ile karşılaştırılacak dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
- <listitem>
- <para>
- İlk dizi ile karşılaştırılacak diğer dizilerin değişkenlerinin listesi.
+ Anahtarları karşılaştırılacak diziler.
</para>
</listitem>
</varlistentry>
@@ -58,7 +49,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- <parameter>dizi1</parameter> dizisinin tüm değiştirgelerde mevcut
+ <parameter>dizi</parameter> dizisinin tüm değiştirgelerde mevcut
anahtarlarından oluşan bir ilişkisel dizi döndürür.
</para>
</refsect1>
@@ -98,7 +89,7 @@ array(2) {
<literal>'blue'</literal> ve <literal>'green'</literal> anahtarlı
elemanların değerlerinin farklı oluşuna da dikkat ediniz. Sadece
anahtarlara bakıldığından bir eşleşme oluşmakta ve sadece
- <parameter>dizi1</parameter> dizisindeki değerler döndürülmektedir.
+ <parameter>dizi</parameter> dizisindeki değerler döndürülmektedir.
</para>
<para>
İki anahtarın eşit olması için sadece ve sadece
diff --git a/reference/array/functions/array-intersect-uassoc.xml b/reference/array/functions/array-intersect-uassoc.xml
index d15095b4..d68cb671 100644
--- a/reference/array/functions/array-intersect-uassoc.xml
+++ b/reference/array/functions/array-intersect-uassoc.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-intersect-uassoc">
<refnamediv>
<refname>array_intersect_uassoc</refname>
@@ -12,14 +12,13 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_intersect_uassoc</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam><type>array</type><parameter>dizi2</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
<methodparam><type>callable</type><parameter>anh_karş_işlevi</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect_uassoc</function> işlevi tüm değiştirgelerinde
- mevcut olan <parameter>dizi1</parameter> değerlerini içeren bir dizi
+ mevcut olan <parameter>dizi</parameter> değerlerini içeren bir dizi
döndürür. <function>array_intersect</function> işlevinin aksine
karşılaştırmada anahtarların kullanıldığına dikkat ediniz.
</para>
@@ -30,7 +29,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
Diğer dizilerin karşılaştırılacağı ilk dizi.
@@ -38,19 +37,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>dizi2</parameter></term>
+ <term><parameter>diziler</parameter></term>
<listitem>
<para>
- Değerleri ilk dizi ile karşılaştırılacak dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
- <listitem>
- <para>
- Değerleri ilk dizi ile karşılaştırılacak diğer dizilerin
- değişkenlerinin listesi.
+ Anahtarları karşılaştırılacak diziler.
</para>
</listitem>
</varlistentry>
@@ -70,7 +60,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Tüm değiştirgelerde mevcut <parameter>dizi1</parameter> değerlerini içeren
+ Tüm değiştirgelerde mevcut <parameter>dizi</parameter> değerlerini içeren
bir dizi döndürür.
</para>
</refsect1>
diff --git a/reference/array/functions/array-intersect-ukey.xml b/reference/array/functions/array-intersect-ukey.xml
index 3227acb9..3e099263 100644
--- a/reference/array/functions/array-intersect-ukey.xml
+++ b/reference/array/functions/array-intersect-ukey.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-intersect-ukey">
<refnamediv>
<refname>array_intersect_ukey</refname>
@@ -11,14 +11,13 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_intersect_ukey</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam><type>array</type><parameter>dizi2</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>...</parameter></methodparam>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
<methodparam><type>callable</type><parameter>anh_karş_işlevi</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect_ukey</function> işlevi tüm değiştirgelerinde
- mevcut olan ve anahtarları eşleşen tüm <parameter>dizi1</parameter>
+ mevcut olan ve anahtarları eşleşen tüm <parameter>dizi</parameter>
değerlerini içeren bir dizi döndürür.
</para>
</refsect1>
@@ -28,7 +27,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
Diğer dizilerin karşılaştırılacağı ilk dizi.
@@ -36,18 +35,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>dizi2</parameter></term>
+ <term><parameter>diziler</parameter></term>
<listitem>
<para>
- İlk dizi ile karşılaştırılacak dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
- <listitem>
- <para>
- İlk dizi ile karşılaştırılacak diğer dizilerin değişkenlerinin listesi.
+ Anahtarları karşılaştırılacak diziler.
</para>
</listitem>
</varlistentry>
@@ -68,7 +59,7 @@
&reftitle.returnvalues;
<para>
Anahtarları tüm değiştirgelerde mevcut
- <parameter>dizi1</parameter> değerlerini içeren bir dizi döndürür.
+ <parameter>dizi</parameter> değerlerini içeren bir dizi döndürür.
</para>
</refsect1>
@@ -117,7 +108,7 @@ array(2) {
<literal>'blue'</literal> ve <literal>'green'</literal> anahtarlı
elemanların değerlerinin farklı oluşuna da dikkat ediniz. Sadece
anahtarlara bakıldığından bir eşleşme oluşmakta ve sadece
- <parameter>dizi1</parameter> dizisindeki değerler döndürülmektedir.
+ <parameter>dizi</parameter> dizisindeki değerler döndürülmektedir.
</para>
</refsect1>
diff --git a/reference/array/functions/array-intersect.xml b/reference/array/functions/array-intersect.xml
index 80fe6738..dbfc9dba 100644
--- a/reference/array/functions/array-intersect.xml
+++ b/reference/array/functions/array-intersect.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-intersect">
<refnamediv>
<refname>array_intersect</refname>
@@ -11,13 +11,12 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_intersect</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam><type>array</type><parameter>dizi2</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect</function> işlevi tüm değiştirgelerinde mevcut
- olan <parameter>dizi1</parameter> değerlerini anahtarlarını koruyarak bir
+ olan <parameter>dizi</parameter> değerlerini anahtarlarını koruyarak bir
dizi içinde döndürür.
</para>
</refsect1>
@@ -27,7 +26,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
Aranacak ana değerleri içeren dizi.
@@ -35,20 +34,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>array2</parameter></term>
+ <term><parameter>arrayler</parameter></term>
<listitem>
<para>
- Değerleri <parameter>dizi1</parameter> dizisindeki değerlerle
- karşılaştırılacak ilk dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
- <listitem>
- <para>
- Değerleri <parameter>dizi1</parameter> dizisindeki değerlerle
- karşılaştırılacak diğer dizilerin değişkenlerinin listesi.
+ Değerleri karşılaştırılacak diziler.
</para>
</listitem>
</varlistentry>
@@ -59,7 +48,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Tüm değiştirgelerde mevcut olan <parameter>dizi1</parameter> değerlerini
+ Tüm değiştirgelerde mevcut olan <parameter>dizi</parameter> değerlerini
içeren bir dizi döner.
</para>
</refsect1>
diff --git a/reference/array/functions/array-key-exists.xml b/reference/array/functions/array-key-exists.xml
index 977b0fda..3a4c1134 100644
--- a/reference/array/functions/array-key-exists.xml
+++ b/reference/array/functions/array-key-exists.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: a6655e3f9508eee6860b02f55e33560a790f42d1 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-key-exists">
<refnamediv>
<refname>array_key_exists</refname>
@@ -12,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>array_key_exists</methodname>
- <methodparam><type>mixed</type><parameter>anahtar</parameter></methodparam>
+ <methodparam><type class="union"><type>string</type><type>int</type></type><parameter>anahtar</parameter></methodparam>
<methodparam><type>array</type><parameter>dizi</parameter></methodparam>
</methodsynopsis>
<para>
@@ -51,6 +51,12 @@
<para>
&return.success;
</para>
+ <note>
+ <para>
+ <function>array_key_exists</function> anahtarları yalnızca ilk boyutta arar.
+ Çok boyutlu dizilerdeki iç içe anahtarlara bakılmayacaktır.
+ </para>
+ </note>
</refsect1>
<refsect1 role="examples">
@@ -96,23 +102,16 @@ array_key_exists('ilk', $dizi);
<refsect1 role="notes">
&reftitle.notes;
<note>
- <para>
- &info.deprecated.alias;
- <function>key_exists</function>
- </para>
- </note>
- <note>
<para>
Geriye uyumluluk adına, <function>array_key_exists</function> işlevi
<parameter>anahtar</parameter> değiştirgesinin <parameter>dizi</parameter>
olarak beliritlen bir <type>object</type> içinde tanımlanmış bir özellik
- olması durumunda da &true; döndürür. Bu davranışa
- güvenilmemeli, <parameter>dizi</parameter>'nin <type>array</type> türünde
- olduğundan özellikle emin olunmalıdır.
+ olması durumunda da &true; döndürür. Bu davranışın kullanımı PHP 7.4.0
+ itibariyle önerilmemekte olup PHP 8.0.0 sürümünde kaldırılmıştır.
</para>
<para>
Bir nesne içinde bir özelliğin bulunup bulunmadığını sınamak için
- <function>property_exists</function> işlevini kullanın.
+ <function>property_exists</function> işlevi kullanılmalıdır.
</para>
</note>
</refsect1>
diff --git a/reference/array/functions/array-keys.xml b/reference/array/functions/array-keys.xml
index f30b3f63..abbbb0cc 100644
--- a/reference/array/functions/array-keys.xml
+++ b/reference/array/functions/array-keys.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41aab5ecacf449e51179886c17f1d41735b0234 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 05e4c11653efce0a9eaf1dadda67fa42fe58c23d Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-keys">
<refnamediv>
<refname>array_keys</refname>
@@ -9,18 +9,22 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <methodsynopsis role="procedural">
<type>array</type><methodname>array_keys</methodname>
<methodparam><type>array</type><parameter>dizi</parameter></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>arama_değeri</parameter></methodparam>
- <methodparam choice="opt"><type>bool</type><parameter>aynısı</parameter><initializer>false</initializer></methodparam>
+ </methodsynopsis>
+ <methodsynopsis role="procedural">
+ <type>array</type><methodname>array_keys</methodname>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam><type>mixed</type><parameter>arama_değeri</parameter></methodparam>
+ <methodparam choice="opt"><type>bool</type><parameter>aynısı</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
<function>array_keys</function> işlevi <parameter>dizi</parameter>
dizisindeki sayısal ve dizgesel anahtarları döndürür.
</para>
<para>
- İsteğe bağlı <parameter>arama_değeri</parameter> değiştirgesi belirtilmişse
+ <parameter>arama_değeri</parameter> değiştirgesi belirtilmişse
sadece bu değere sahip anahtarlar döndürülür. Aksi takdirde
<parameter>dizi</parameter> dizisindeki tüm anahtarlar döndürülür.
</para>
@@ -116,6 +120,7 @@ Array
<para>
<simplelist>
<member><function>array_values</function></member>
+ <member><function>array_combine</function></member>
<member><function>array_key_exists</function></member>
<member><function>array_search</function></member>
</simplelist>
diff --git a/reference/array/functions/array-merge-recursive.xml b/reference/array/functions/array-merge-recursive.xml
index fb67e96d..fdfcf204 100644
--- a/reference/array/functions/array-merge-recursive.xml
+++ b/reference/array/functions/array-merge-recursive.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 12c69dff685c197100d41c0ef87b6146d93a765d Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-merge-recursive">
<refnamediv>
<refname>array_merge_recursive</refname>
- <refpurpose>İki veya daha fazla sayıda diziyi ardarda ekleyerek yeni bir
+ <refpurpose>Bir veya daha fazla sayıda diziyi ardarda ekleyerek yeni bir
dizi oluşturur</refpurpose>
</refnamediv>
@@ -12,8 +12,7 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_merge_recursive</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>...</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen dizilerin elemanlarını bir öncekinin elemanlarının ardına
@@ -33,15 +32,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
- <listitem>
- <para>
- Diğerlerinin ardına ekleneceği dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
+ <term><parameter>diziler</parameter></term>
<listitem>
<para>
Kendinden öncekinin ardına eklenecek diziler.
@@ -56,6 +47,32 @@
&reftitle.returnvalues;
<para>
Elde edilen diziyi döndürür.
+ Değiştirgesiz çağrılmışsa boş bir dizi döndürür.
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.4.0</entry>
+ <entry>
+ Bu işlev değiştirgesiz çağrılabilir.
+ Evvelce, en azından bir değiştirge gerekirdi.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
</para>
</refsect1>
diff --git a/reference/array/functions/array-merge.xml b/reference/array/functions/array-merge.xml
index 7b98c456..c296fd14 100644
--- a/reference/array/functions/array-merge.xml
+++ b/reference/array/functions/array-merge.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41aab5ecacf449e51179886c17f1d41735b0234 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.array-merge" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_merge</refname>
@@ -11,8 +11,7 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_merge</methodname>
- <methodparam><type>array</type><parameter>dizi1</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>...</parameter></methodparam>
+ <methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen dizilerin elemanlarını bir öncekinin elemanlarının ardına
@@ -24,7 +23,8 @@
sonraki değer öncekinin üzerine yazılmaz, sona eklenir.
</para>
<para>
- Belirtilen dizi sayısal indisli ise sonuç dizisndeki indisler sıfırdan başlayarak yeniden oluşturulur.
+ Belirtilen diziler sayısal indisli ise sonuç dizisindeki indisler sıfırdan
+ başlayarak yeniden oluşturulur.
</para>
</refsect1>
<refsect1 role="parameters">
@@ -32,18 +32,10 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>dizi1</parameter></term>
+ <term><parameter>diziler</parameter></term>
<listitem>
<para>
- Diğerlerinin ardına ekleneceği dizi.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><parameter>dizi2</parameter></term>
- <listitem>
- <para>
- Katıştırılacak diğer dizilerin değişkenlerinin listesi.
+ Katıştırılacak dizilerin değişken listesi.
</para>
</listitem>
</varlistentry>
@@ -54,6 +46,32 @@
&reftitle.returnvalues;
<para>
Elde edilen diziyi döndürür.
+ Değiştirgesiz çağrılmışsa boş bir dizi döndürür.
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.4.0</entry>
+ <entry>
+ Bu işlev değiştirgesiz çağrılabilir.
+ Evvelce, en azından bir değiştirge gerekirdi.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
</para>
</refsect1>
diff --git a/reference/array/functions/array-multisort.xml b/reference/array/functions/array-multisort.xml
index 52cc87e8..985bb744 100644
--- a/reference/array/functions/array-multisort.xml
+++ b/reference/array/functions/array-multisort.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.array-multisort" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_multisort</refname>
@@ -10,10 +10,10 @@
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>array_multisort</methodname>
- <methodparam><type>array</type><parameter role="reference">dizi</parameter></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>arg</parameter><initializer>SORT_ASC</initializer></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>arg</parameter><initializer>SORT_REGULAR</initializer></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
+ <methodparam><type>array</type><parameter role="reference">dizi1</parameter></methodparam>
+ <methodparam choice="opt"><type>mixed</type><parameter>dizi1_sıralama_düzeni</parameter><initializer>SORT_ASC</initializer></methodparam>
+ <methodparam choice="opt"><type>mixed</type><parameter>dizi1_sıralama_seçenekleri</parameter><initializer>SORT_REGULAR</initializer></methodparam>
+ <methodparam rep="repeat"><type>mixed</type><parameter>diğerleri</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_multisort</function> işlevi çok sayıda diziyi bir kerede
@@ -24,6 +24,7 @@
İlişkisel (<type>string</type>) anahtarlar korunursa da sayısal indisler
yeniden oluşturulur.
</para>
+ ¬e.sort-unstable;
</refsect1>
<refsect1 role="parameters">
@@ -39,24 +40,79 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>arg</parameter></term>
+ <term><parameter>dizi1_sıralama_düzeni</parameter></term>
<listitem>
<para>
- Belirtildiği takdirde, önceki diziye uygulanmak üzere ya başka bir dizi
- ya da şu seçeneklerden biri belirtilir:
- <constant>SORT_ASC</constant> (artan sırada),
- <constant>SORT_DESC</constant> (azalan sırada),
- <constant>SORT_REGULAR</constant> (normal),
- <constant>SORT_NUMERIC</constant> (sayısal),
- <constant>SORT_STRING</constant> (dizgesel).
+ Önceki <type>dizi</type> değiştirgesini sıralamada kullanılacak düzen.
+ Artan şekilde sıralamak için <constant>SORT_ASC</constant>, azalan şekilde
+ sıralalmak için <constant>SORT_DESC</constant>.
+ </para>
+ <para>
+ Bu değiştirge <parameter>dizi1_sıralama_seçenekleri</parameter>
+ değiştirgesiyle yer değiştirebilir. Bu durumda sıralama düzeni olarak
+ <constant>SORT_ASC</constant> öntanımlıdır.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>dizi1_sıralama_seçenekleri</parameter></term>
+ <listitem>
+ <para>
+ Önceki <type>dizi</type> değiştirgesi için sıralama seçenekleri
+ </para>
+ <para>
+ Sorting type flags:
+ <itemizedlist>
+ <listitem>
+ <simpara><constant>SORT_REGULAR</constant> - öğeler normal olarak
+ karşılaştırılır (türleri değişmez)</simpara>
+ </listitem>
+ <listitem>
+ <simpara><constant>SORT_NUMERIC</constant> - öğeler sayısal olarak
+ karşılaştırılır</simpara>
+ </listitem>
+ <listitem>
+ <simpara><constant>SORT_STRING</constant> - öğeler dizgesel olarak
+ karşılaştırılır</simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <constant>SORT_LOCALE_STRING</constant> - öğeler geçerli yerele göre
+ dizgesel olarak karşılaştırılır. <function>setlocale</function> ile
+ belirtilen yerel kullanılır.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <constant>SORT_NATURAL</constant> - öğeler <function>natsort</function>
+ işlevinin yaptığı gibi "doğal sıralama" kullanılarak dizgesel olarak
+ karşılaştırılır.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <constant>SORT_FLAG_CASE</constant> - dizgeleri harf büyüklüğüne
+ bakmaksızın sıralamak için <constant>SORT_STRING</constant> ile
+ <constant>SORT_NATURAL</constant> VEYAlanabilir.
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Bu değiştirge <parameter>dizi1_sıralama_düzeni</parameter> ile yer
+ değiştirebilir veya hiç belirtilmeyebilir; bu durumda
+ <constant>SORT_REGULAR</constant> öntanımlıdır.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>...</parameter></term>
+ <term><parameter>diğerleri</parameter></term>
<listitem>
<para>
- Ek <parameter>değiştirge</parameter>'ler.
+ Dğer diziler; ardından isteğe bağlı oarak sıralama düzeni ve seçenekleri
+ belirtilebilir. Yalnızca önceki dizilerdeki eşdeğer öğelere karşılık
+ gelen öğeler karşılaştırılır. Başka bir deyişle, sıralama
+ sözlükbilimseldir.
</para>
</listitem>
</varlistentry>
@@ -178,7 +234,7 @@ array(2) {
</screen>
<para>
Dizi olarak <varname>veri</varname> dizisi kullanılmıştır. Aynı sonuç
- <function>mysql_fetch_assoc</function> işlevini bir döngü içinde
+ <function>mysqli_fetch_assoc</function> işlevini bir döngü içinde
kullanarak da elde edilebilir.
</para>
<programlisting role="php">
@@ -212,6 +268,11 @@ foreach ($veri as $anahtar => $satır) {
$baskı[$anahtar] = $satır['baskı'];
}
+// PHP 5.5.0 ve sonrasında yukarıdaki kod yerine array_column() kullanılabilir
+$volume = array_column($veri, 'bölüm');
+$edition = array_column($veri, 'baskı');
+
+
// bölüm'ü azalan, baskı'yı artan düzende sıralayalım ve
// ortak bir anahtara göre sıralamak için $veri'yi son
// değiştirge olarak ekleyelim
diff --git a/reference/array/functions/array-pad.xml b/reference/array/functions/array-pad.xml
index f211ebc7..78e2421f 100644
--- a/reference/array/functions/array-pad.xml
+++ b/reference/array/functions/array-pad.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: cd943f94a013b74df8765ab8e1a620a916a64a85 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-pad">
<refnamediv>
<refname>array_pad</refname>
@@ -12,17 +12,17 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_pad</methodname>
- <methodparam><type>array</type><parameter>girdi</parameter></methodparam>
- <methodparam><type>int</type><parameter>yeni_boyut</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>dolgu</parameter></methodparam>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
+ <methodparam><type>int</type><parameter>uzunluk</parameter></methodparam>
+ <methodparam><type>mixed</type><parameter>değer</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_pad</function> işlevi yeni elemanlara
- <parameter>dolgu</parameter> değerini yerleştirerek
- <parameter>yeni_boyut</parameter> elemanlı bir dizi ile döner. Eğer
- <parameter>yeni_boyut</parameter> olarak pozitif bir değer belirtilmişse
+ <parameter>değer</parameter> değerini yerleştirerek
+ <parameter>uzunluk</parameter> elemanlı bir dizi ile döner. Eğer
+ <parameter>uzunluk</parameter> olarak pozitif bir değer belirtilmişse
yeni elemanlar dizinin sonuna, negatif bir değer için ise dizinin başına
- eklenir. Eğer <parameter>yeni_boyut</parameter>'un mutlak değeri dizinin
+ eklenir. Eğer <parameter>uzunluk</parameter>'un mutlak değeri dizinin
mevcut boyutundan küçük veya ona eşitse dizide değişiklik olmaz. Bir
seferde en fazla 1048576 eleman belirtilebilir.
</para>
@@ -33,7 +33,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>girdi</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
Değer eklenecek dizi.
@@ -41,7 +41,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>yeni_boyut</parameter></term>
+ <term><parameter>uzunluk</parameter></term>
<listitem>
<para>
Dizinin yeni boyutu.
@@ -49,11 +49,11 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>dolgu</parameter></term>
+ <term><parameter>değer</parameter></term>
<listitem>
<para>
- <parameter>girdi</parameter> dizisinin eleman sayısı
- <parameter>yeni_boyut</parameter>'tan kısa ise eklenecek elemanların
+ <parameter>dizi</parameter> dizisinin eleman sayısı
+ <parameter>uzunluk</parameter>'tan kısa ise eklenecek elemanların
değeri.
</para>
</listitem>
@@ -65,13 +65,14 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- <parameter>girdi</parameter> dizisinin yeni elemanlarına
- <parameter>dolgu</parameter> değeri yerleştirilerek elde edilen
- <parameter>yeni_boyut</parameter> elemanlı yeni bir dizi ile döner. Eğer
- <parameter>yeni_boyut</parameter> olarak pozitif bir değer belirtilmişse
+ <parameter>dizi</parameter> dizisinin yeni elemanlarına
+ <parameter>değer</parameter> değeri yerleştirilerek elde edilen
+ <parameter>uzunluk</parameter> elemanlı yeni bir dizi ile döner. Eğer
+ <parameter>uzunluk</parameter> olarak pozitif bir değer belirtilmişse
yeni elemanlar dizinin sonuna, negatif bir değer için ise dizinin başına
- eklenir. Eğer <parameter>yeni_boyut</parameter>'un mutlak değeri dizinin
- mevcut boyutundan küçük veya ona eşitse dizide değişiklik olmaz.
+ eklenir. Eğer <parameter>uzunluk</parameter>'un mutlak değeri dizinin
+ mevcut boyutundan küçük veya ona eşitse <parameter>dizi</parameter>de
+ değişiklik olmaz.
</para>
</refsect1>
diff --git a/reference/array/functions/array-pop.xml b/reference/array/functions/array-pop.xml
index 6228b2e2..f45da66a 100644
--- a/reference/array/functions/array-pop.xml
+++ b/reference/array/functions/array-pop.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: onurozgurozkan Status: ready -->
+<!-- EN-Revision: 3372f616cb61a6b772ee86458eb22aeb43b69eb6 Maintainer: onurozgurozkan Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.15 -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-pop">
<refnamediv>
@@ -17,11 +17,7 @@
<para>
<function>array_pop</function> <parameter>dizi</parameter>'deki son
elemanı çıkartır ve son elemanın değerini döndürür,
- <parameter>dizi</parameter> bir eleman kısalır. Eğer
- <parameter>dizi</parameter> boş (veya dizi değilse), &null; döndürür. Ek
- olarak, dizi olmayan bir değiştirge ile çağrıldığında bir <link
- linkend="errorfunc.constants.errorlevels.e-warning">E_WARNING</link>
- iletisi oluşturacaktır.
+ <parameter>dizi</parameter> bir eleman kısalır.
</para>
&array.resetspointer;
</refsect1>
@@ -51,6 +47,14 @@
</para>
</refsect1>
+ <refsect1 role="errors">
+ &reftitle.errors;
+ <para>
+ <parameter>dizi</parameter> bir dizi değilse <link
+ linkend="errorfunc.constants">E_WARNING</link> seviyesinde bir hata oluşur.
+ </para>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
diff --git a/reference/array/functions/array-product.xml b/reference/array/functions/array-product.xml
index aa94ce87..cca35b7f 100644
--- a/reference/array/functions/array-product.xml
+++ b/reference/array/functions/array-product.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
-<refentry xml:id="function.array-product" xmlns="http://docbook.org/ns/docbook">
+<!-- EN-Revision: eb0bd932eb5d90370d2e6c277cca5f6b75645c85 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.array-product" xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>array_product</refname>
<refpurpose>Bir dizideki değerlerin çarpımını bulur</refpurpose>
@@ -9,7 +10,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>number</type><methodname>array_product</methodname>
+ <type class="union"><type>int</type><type>float</type></type><methodname>array_product</methodname>
<methodparam><type>array</type><parameter>dizi</parameter></methodparam>
</methodsynopsis>
<para>
@@ -49,7 +50,7 @@
$a = array(2, 4, 6, 8);
echo "çarpım(a) = " . array_product($a) . "\n";
-
+echo "çarpım(array()) = " . array_product(array()) . "\n";
?>
]]>
</programlisting>
@@ -57,6 +58,7 @@ echo "çarpım(a) = " . array_product($a) . "\n";
<screen>
<![CDATA[
çarpım(a) = 384
+çarpım(array()) = 1
]]>
</screen>
</example>
diff --git a/reference/array/functions/array-push.xml b/reference/array/functions/array-push.xml
index 21f134e3..55319f62 100644
--- a/reference/array/functions/array-push.xml
+++ b/reference/array/functions/array-push.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 627fb8f8675566dfd9c3977e3ad2d9fc7b3b3876 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.array-push" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_push</refname>
@@ -11,14 +11,13 @@
<methodsynopsis>
<type>int</type><methodname>array_push</methodname>
<methodparam><type>array</type><parameter role="reference">dizi</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>değişken</parameter></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
+ <methodparam rep="repeat"><type>mixed</type><parameter>değerler</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_push</function> işlevi <parameter>dizi</parameter> dizisini
- bir yığıt olarak ele alır ve aktarılan değişkenleri yığıtın sonuna ekler.
- Yığıtın boyutu eklenen her değişken için bir artar. İşlevin davranışı her
- <parameter>değişken</parameter> için şu satırı işletmeye eşdeğerdir:
+ bir yığıt olarak ele alır ve aktarılan değerleri yığıtın sonuna ekler.
+ Yığıtın boyutu eklenen her değer için bir artar. İşlevin davranışı her
+ değer için şu satırı işletmeye eşdeğerdir:
<programlisting role="php">
<![CDATA[
<?php
@@ -37,7 +36,7 @@ $array[] = $var;
<simpara>
<function>array_push</function> işlevi ilk eleman bir dizi değilse bir
uyarı verir. <literal>$dizi[]</literal> ile yeni bir dizi oluştururken
- böyle bir uyarı almazsınız.
+ PHP 7.1.0 öncesinde böyle bir uyarı almazsınız.
</simpara>
</note>
</refsect1>
@@ -54,10 +53,10 @@ $array[] = $var;
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>değişken</parameter></term>
+ <term><parameter>değerler</parameter></term>
<listitem>
<para>
- Diziye eklenecek değişken.
+ <parameter>dizi</parameter>nin sonuna eklenecek değerler.
</para>
</listitem>
</varlistentry>
@@ -70,6 +69,32 @@ $array[] = $var;
Ekleme sonucunda dizideki eleman sayısı ile döner.
</para>
</refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>7.3.0</entry>
+ <entry>
+ Bu işlev tek değiştirge ile çağrılabilir. Evvelce en azından iki
+ değiştirge gerekirdi.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
diff --git a/reference/array/functions/array-rand.xml b/reference/array/functions/array-rand.xml
index 39126c92..92b1fc99 100644
--- a/reference/array/functions/array-rand.xml
+++ b/reference/array/functions/array-rand.xml
@@ -1,29 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
-<refentry xml:id="function.array-rand" xmlns="http://docbook.org/ns/docbook">
+<!-- EN-Revision: cd943f94a013b74df8765ab8e1a620a916a64a85 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.array-rand" xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>array_rand</refname>
- <refpurpose>Bir diziden belli sayıda rasgele eleman döndürür</refpurpose>
+ <refpurpose>Bir diziden belli sayıda rasgele anahtar döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>mixed</type><methodname>array_rand</methodname>
- <methodparam><type>array</type><parameter>girdi</parameter></methodparam>
+ <type class="union"><type>int</type><type>string</type><type>array</type></type><methodname>array_rand</methodname>
+ <methodparam><type>array</type><parameter>dizi</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>istek_sayısı</parameter><initializer>1</initializer></methodparam>
</methodsynopsis>
<para>
<function>array_rand</function> işlevi bir diziden belli sayıda rasgele
- eleman elde etmek için kullanılır.
+ eleman seçer ve bunların anahtarlarını döndürür. Kriptografik amaçlara
+ uygun olmayan sözde bir rasgele sayı üreteci kullanır.
</para>
</refsect1>
+
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
- <term><parameter>girdi</parameter></term>
+ <term><parameter>dizi</parameter></term>
<listitem>
<para>
İşleme sokulacak dizi.
@@ -41,15 +44,20 @@
</variablelist>
</para>
</refsect1>
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Sadece bir girdi almak istiyorsanız <function>array_rand</function> işlevi
- diziden rasgele bir anahtarla döner. Aksi takdirde, rasgele elemanları
- içeren bir dizi döndürür. Böylece, diziden rasgele anahtarlar değerleriyle
- birlikte bir dizi olarak çekilmiş olur.
+ Sadece bir girdi alınmak istenirse <function>array_rand</function> işlevi
+ diziden rasgele bir anahtarla döner. Aksi takdirde, rasgele elemanların
+ anahtarlarını içeren bir dizi döndürür. Böylece, diziden rasgele anahtarlar
+ değerleriyle birlikte bir dizi olarak çekilmiş olur. Birden fazla anahtar
+ döndürülüyorsa, bunlar dizideki yerlerine uygun sırada çekilir. Dizideki öğe
+ sayısından daha fazla öğe çekilmek istenirse <constant>E_WARNING</constant>
+ seviyesinde bir hata oluşur.
</para>
</refsect1>
+
<refsect1 role="changelog">
&reftitle.changelog;
<para>
@@ -63,9 +71,12 @@
</thead>
<tbody>
<row>
- <entry>5.2.10</entry>
+ <entry>7.1.10</entry>
<entry>
- Elde edilen anahtar dizisi artık karılmıyor.
+ Dahili rasgelelik algoritması <link
+ linkend="migration71.incompatible.rand-srand-aliases">değiştirildi</link>.
+ Libc rand işlevi yerine artık <link xlink:href="&url.mersenne;">Mersenne
+ Twister</link> Rasgele Sayı Üreteci kullanılıyor.
</entry>
</row>
&changelog.randomseed;
@@ -74,6 +85,7 @@
</informaltable>
</para>
</refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -92,6 +104,7 @@ echo $input[$rand_keys[1]] . "\n";
</example>
</para>
</refsect1>
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>