<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Dizi Yazdırma arşivleri - Sercan Çepni</title>
	<atom:link href="https://www.sercancepni.net.tr/tag/php-dizi-yazdirma/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sercancepni.net.tr/tag/php-dizi-yazdirma</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Mon, 05 Sep 2016 06:00:55 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>PHP Diziler (Array)</title>
		<link>https://www.sercancepni.net.tr/php-diziler-array</link>
					<comments>https://www.sercancepni.net.tr/php-diziler-array#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Mon, 05 Sep 2016 06:00:55 +0000</pubDate>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[PHP Array Örnekleri]]></category>
		<category><![CDATA[PHP Dizi]]></category>
		<category><![CDATA[PHP Dizi Fonksiyonları]]></category>
		<category><![CDATA[PHP Dizi Tanımlama]]></category>
		<category><![CDATA[PHP Dizi Yazdırma]]></category>
		<category><![CDATA[PHP Diziler Konu Anlatımı]]></category>
		<category><![CDATA[PHP Diziye Eleman Ekleme]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=996</guid>

					<description><![CDATA[<p>Php diziler (Array) gerçekten çok önemli bir konu arkadaşlar yapılan tüm projeler çokça kullanılmaktadır. Değişkenler tek bir veriyi tutarken php diziler sınırsız veri tutabilir. Dizileri liste şeklinde düşünebilirsiniz.  Örneğin Meyveler şeklinde elinizde bir liste var ve altında da sırayla istediğiniz tüm meyvelerin isimleri var, dizilerde bu görevi görmektedir. Php diziler her zaman sıfır dan başlar [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/php-diziler-array">PHP Diziler (Array)</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Php diziler</strong> (Array) gerçekten çok önemli bir konu arkadaşlar yapılan tüm projeler çokça kullanılmaktadır. Değişkenler tek bir veriyi tutarken <strong>php diziler</strong> sınırsız veri tutabilir. Dizileri liste şeklinde düşünebilirsiniz.  Örneğin Meyveler şeklinde elinizde bir liste var ve altında da sırayla istediğiniz tüm meyvelerin isimleri var, dizilerde bu görevi görmektedir. Php diziler her zaman sıfır dan başlar (tabi ona özel isim ataması yapılmadıysa) aşağıdaki tabloda ne demek istediğimi daha iyi anlayacaksınız ;<br />
<img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-999" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-index-2-2.png" alt="php-diziler-array-index" width="619" height="86" /><br />
Yukarıdaki şemada gördüğünüz gibi bir liste yani dizi oluşturdum meyveler adında ve toplamda 6 adet meyve var. Kafa karıştıran kısım dizilerin her zaman sıfır dan başlaması yani ilk elemanı ekrana yazdırmak istiyorsanız şöyle yapmalısınız ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
echo $meyveler[0]; // Ekrana Elma yazar.
?&gt;</pre>
<p>PHP dizi ismini yazdıktan sonra köşeli parantezler ile içine kaçıncı elemanı yazdırmak istiyorsanız onun index numarasını yazdır malısınız. Tekrar hatırlatayım index numaraları her zaman sıfırdan başlar.<br />
Şimdi küçük bir örnek ile <strong>php diziler</strong> konusuna tam giriş yapalım;</p>
<h2>PHP Dizi Tanımlama</h2>
<p>Aşağıda gördüğünüz gibi diziler bu şekilde tanımlanmaktadır.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("Elma","Armut","Kiraz","Çilek","Mandalina","Şeftali");
?&gt;</pre>
<p>Ayrıca başka bir şekilde daha tanımlanması vardır oda şu şekilde ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array();
$meyveler[0] = "Elma";
$meyveler[1] = "Armut";
$meyveler[2] = "Kiraz";
$meyveler[3] = "Çilek";
$meyveler[4] = "Mandalina";
$meyveler[5] = "Şeftali";
?&gt;</pre>
<p>5-6 elemanlı bir dizinin index numarasını unutmak zordur ancak elinizde 100 elemanlı bir dizi varsa hangi verinin kaçıncı index de olduğunu unutabilirsiniz o yüzden elemanları ve index numaralarını görmek için print_r() fonksiyonu kullanırız örneğin ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array();
$meyveler[0] = "Elma";
$meyveler[1] = "Armut";
$meyveler[2] = "Kiraz";
$meyveler[3] = "Çilek";
$meyveler[4] = "Mandalina";
$meyveler[5] = "Şeftali";
print_r($meyveler);
?&gt;</pre>
<p>Ekran Çıktısı :<br />
<img decoding="async" class="aligncenter size-full wp-image-1004" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-1.png" alt="php-diziler-array-ekran-ciktisi" width="634" height="106" /><br />
bu şekilde tüm elemanları ve hangisinin kaçıncı index de bulunduğunu görebiliriz. Ayrıca yine büyük diziler de yaptığınız dizinin kaç adet veri barındığını da şu şekilde göre bilirsiniz ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array();
$meyveler[0] = "Elma";
$meyveler[1] = "Armut";
$meyveler[2] = "Kiraz";
$meyveler[3] = "Çilek";
$meyveler[4] = "Mandalina";
$meyveler[5] = "Şeftali";
$toplam = count($meyveler);
echo "$toplam Elemanlı Bir Diziniz var"
?&gt;</pre>
<p>Ekran Çıktısı :<br />
<img decoding="async" class="aligncenter size-full wp-image-1006" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-2-1-1.png" alt="php-diziler-array-ekran-ciktisi-2" width="289" height="109" /><br />
count() fonksiyonu ile kaç adet eleman olduğunu bu şekilde bulabiliriz. Aynı zamanda bir değişkeni  sanki diziymiş gibi parçalayabiliriz nasıl mı oda şu şekilde ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyve = "Elma";
echo $meyve[0]."&lt;/br&gt;";
echo $meyve[1]."&lt;/br&gt;";
echo $meyve[2]."&lt;/br&gt;";
echo $meyve[3];
?&gt;</pre>
<p>Ekran Çıktısı ;<br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1008" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-3-2-2.png" alt="php-diziler-array-ekran-ciktisi-3" width="205" height="148" /><br />
&lt;/br&gt; etiketi kullandığım için her birini alt alta yazdı ve cümleyi harflerine ayırdı. Kısacası normal bir değişkendeki veriyi bu şekilde index belirterek harflere ayırabilirsiniz.</p>
<blockquote><p>Derslere ilk başladığımda da dediğim gibi ilerleyen konular için bu konular yapı taşıdır o yüzden anlamadığınız yerleri mutlaka yorum olarak sorun arkadaşlar.</p></blockquote>
<p>İlk başta da dediğim gibi dizileri listeler şeklinde düşüne bilirsiniz o yüzden elinizde örneğin diziler için kullanacağınız alt alta sıralı bir text dosyanız varsa onu da kolaylıkla kullanabilirsiniz ;<br />
Var sayalım elinizde alt alta sıralı şehirlerin listesi var bu listeyi çalıştığınız projenin içine atın ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$sehirler = file("sehirler.txt"); // dosya yolunuzu yazın
print_r($sehirler);
?&gt;</pre>
<p>Ekran Çıktısı ;<br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1011" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-4-1-1.png" alt="php-diziler-array-ekran-ciktisi-4" width="459" height="110" /><br />
Gördüğünüz gibi txt dosyamızdaki şehirlerimizi file() fonksiyonu ile kolaylıkla diziye dönüştürdük. Şimdi diyeceksiniz ki bu yazdırmanın doğru düzgün yolu yok mu hep kod şekilde ekrana yazıyor var fakat bu derste onu anlatmayacağım kafanız fazla karışmasın diye ilerleyen konularda döngülerden bahsedeceğim orada şimdiye kadar öğrendiğiniz tüm konular olacak. Başta yazdığım gibi dizilerin index leri sayılardan oluşur ve 0 dan başlar fakat dilerseniz indexlerini değiştirebilirsiniz oda şu şekilde ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$uye = array();
$uye["ad"] 	= "Sercan";
$uye["soyad"] 	= "Çepni";
$uye["yas"] 	= 26;
?&gt;</pre>
<p>Yukarıda gördüğünüz gibi index numaralarını kullanmadım ve direk isim ataması yaptım o yüzden ince bir print_r() fonksiyonu ile bakalım bize ne gösterecek ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$uye["ad"] 	= "Sercan";
$uye["soyad"] 	= "Çepni";
$uye["yas"] 	= 26;
print_r($uye);
?&gt;</pre>
<p>Ekran Çıktısı ;<br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1015" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-5-2-2.png" alt="php-diziler-array-ekran-ciktisi-5" width="435" height="125" /><br />
Görüldüğü üzere artık index numaraları yok onun yerine benim atadığım isimler çıkıyor. Şimdi bunları alt alta ekrana düzgün bir şekilde yazalım ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$uye["ad"] 	= "Sercan";
$uye["soyad"] 	= "Çepni";
$uye["yas"] 	= 26;
echo $uye["ad"]."&lt;/br&gt;";
echo $uye["soyad"]."&lt;/br&gt;";
echo $uye["yas"];
?&gt;</pre>
<p>Ekran Çıktısı ;<br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1016" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/php-diziler-array-2-ekran-ciktisi-1-6-2-2.png" alt="php-diziler-array-ekran-ciktisi-6" width="217" height="145" /><br />
Son olarak diziler ile ilgili 4 adet fonksiyonlar var bunlar ;</p>
<table class="table_black">
<thead>
<tr>
<th style="text-align: center;">Fonksiyon</th>
<th>Açıklama</th>
<th>Kullanımı</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;"><strong>array_shift()</strong></td>
<td>Oluşturduğunuz dizinin ilk elemanını size verir.</td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("Elma","Armut","Kiraz","Çilek","Mandalina","Şeftali");
echo array_shift($meyveler); // Ekran çıktısı : Elma
?&gt;</pre>
</td>
</tr>
<tr>
<td style="text-align: center;"><strong>array_pop()</strong></td>
<td>Oluşturduğunuz dizinin son elemanını size verir.</td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("Elma","Armut","Kiraz","Çilek","Mandalina","Şeftali");
echo array_pop($meyveler); // Ekran Çıktısı : Şeftali
?&gt;</pre>
</td>
</tr>
<tr>
<td style="text-align: center;"><strong>array_unshift()</strong></td>
<td>Oluşturduğunuz dizinin başına yeni elemanlar eklersiniz.</td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("Elma","Armut","Kiraz","Çilek","Mandalina","Şeftali");
array_unshift($meyveler, "Karpuz");
echo $meyveler[0]; // Ekrana Çıktısı : Karpuz (Artık sıfırıncı indexde karpuz var)
?&gt;</pre>
</td>
</tr>
<tr>
<td style="text-align: center;"><strong>array_push()</strong></td>
<td>Oluşturduğunuz dizinin sonuna yeni elemanlar eklersiniz.</td>
<td>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
$meyveler = array("Elma","Armut","Kiraz","Çilek","Mandalina","Şeftali");
array_push($meyveler, "Kavun");
echo array_pop($meyveler); // Sona eklediğim için burada index numarası belirtmek yerine direk array_pop() fonksiyonunu kullandım ve Ekran Çıktısı : Kavun
?&gt;</pre>
</td>
</tr>
</tbody>
</table>
<p><a href="https://www.sercancepni.net.tr/php-diziler-array">PHP Diziler (Array)</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/php-diziler-array/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
