mirror of
https://github.com/php/doc-tr.git
synced 2026-03-24 07:12:18 +01:00
164 lines
4.1 KiB
XML
164 lines
4.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: 43d07782b514d0c7a8487f2c74063739f302df8d Maintainer: nilgun Status: ready -->
|
||
<sect1 xml:id="language.operators.array">
|
||
<title>Dizi İşleçleri</title>
|
||
<titleabbrev>Dizi</titleabbrev>
|
||
<table>
|
||
<title>Dizi İşleçleri</title>
|
||
<tgroup cols="3">
|
||
<thead>
|
||
<row>
|
||
<entry>Örnek</entry>
|
||
<entry>İsim</entry>
|
||
<entry>Sonuç</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><userinput>$a + $b</userinput></entry>
|
||
<entry>Birleşim</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname>'nin birleşimi.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><userinput>$a == $b</userinput></entry>
|
||
<entry>Eşitlik</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname> aynı anahtar/değer çiftlerine sahipse sonuç doğrudur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><userinput>$a === $b</userinput></entry>
|
||
<entry>Aynılık</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname> aynı anahtar/değer çiftlerine sahipse ve bunların sırası ve türleri aynıysa sonuç doğrudur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><userinput>$a != $b</userinput></entry>
|
||
<entry>Eşitsizlik</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname> birbirine eşit değilse sonuç doğrudur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><userinput>$a <> $b</userinput></entry>
|
||
<entry>Eşitsizlik</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname> birbirine eşit değilse sonuç doğrudur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><userinput>$a !== $b</userinput></entry>
|
||
<entry>Farklılık</entry>
|
||
<entry><varname>$a</varname> ve <varname>$b</varname> aynı dizi değilse sonuç doğrudur.</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
<para>
|
||
<literal>+</literal> işleci sol taraf dizisini sağ taraf dizisine ekleyip sağ
|
||
taraf dizisini döndürür. Her iki dizinin anahtarları alınır, sol taraf
|
||
dizisinin elemenları alınır ve sağ taraf dizisindeki eşleşen elemanlar yok
|
||
sayılır.
|
||
</para>
|
||
<para>
|
||
<informalexample>
|
||
<programlisting role="php">
|
||
<![CDATA[
|
||
<?php
|
||
$a = array("a" => "elma", "b" => "armut");
|
||
$b = array("a" => "vişne", "b" => "kiraz", "c" => "çilek");
|
||
|
||
$c = $a + $b;
|
||
echo "\$a ve \$b'nin birleşimi: \n";
|
||
var_dump($c);
|
||
|
||
$c = $b + $a;
|
||
echo "\$b ve \$a'nın birleşimi: \n";
|
||
var_dump($c);
|
||
|
||
$a += $b; // $a += $b'nin birleşimi $a ve $b'dir
|
||
echo "\$a += \$b'nin birleşimi: \n";
|
||
var_dump($a);
|
||
?>
|
||
]]>
|
||
</programlisting>
|
||
</informalexample>
|
||
Betik çalıştırıldığında şu çıktıyı verir:
|
||
<screen role="php">
|
||
<![CDATA[
|
||
$a ve $b'nin birleşimi:
|
||
array(3) {
|
||
["a"]=>
|
||
string(4) "elma"
|
||
["b"]=>
|
||
string(5) "armut"
|
||
["c"]=>
|
||
string(6) "çilek"
|
||
}
|
||
$b ve $a'nın birleşimi:
|
||
array(3) {
|
||
["a"]=>
|
||
string(6) "vişne"
|
||
["b"]=>
|
||
string(5) "kiraz"
|
||
["c"]=>
|
||
string(6) "çilek"
|
||
}
|
||
$a += $b'nin birleşimi:
|
||
array(3) {
|
||
["a"]=>
|
||
string(5) "elma"
|
||
["b"]=>
|
||
string(6) "muz"
|
||
["c"]=>
|
||
string(6) "çilek"
|
||
}
|
||
]]>
|
||
</screen>
|
||
</para>
|
||
<para>
|
||
Aynı anahtar ve değere sahip dizi elemanları birbirine eşit kabul edilir.
|
||
</para>
|
||
<para>
|
||
<example>
|
||
<title>- Dizilerin karşılaştırılması</title>
|
||
<programlisting role="php">
|
||
<![CDATA[
|
||
<?php
|
||
$a = array("elma", "armut");
|
||
$b = array(1 => "armut", "0" => "elma");
|
||
|
||
var_dump($a == $b); // bool(true)
|
||
var_dump($a === $b); // bool(false)
|
||
?>
|
||
]]>
|
||
</programlisting>
|
||
</example>
|
||
</para>
|
||
|
||
<sect2 role="seealso">
|
||
&reftitle.seealso;
|
||
<para>
|
||
<simplelist>
|
||
<member><link linkend="language.types.array"><type>array</type>
|
||
türü</link></member>
|
||
<member><link linkend="ref.array">Dizi İşlevleri</link></member>
|
||
</simplelist>
|
||
</para>
|
||
</sect2>
|
||
</sect1>
|
||
|
||
<!-- 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
|
||
-->
|