<?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>Turkcekaynak.net &#187; nouscomd</title>
	<atom:link href="http://turkcekaynak.net/author/nouscomd/feed" rel="self" type="application/rss+xml" />
	<link>http://turkcekaynak.net</link>
	<description>Windows 7, Wordpress, Dmoz, Google, Msn, Programlama, Yazılım, İnternet</description>
	<lastBuildDate>Fri, 21 Oct 2011 20:29:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Mozilla Firefox&#8217;da program kullanmadan facebook videolarını indirmek</title>
		<link>http://turkcekaynak.net/ipuclari/mozilla-firefoxda-program-kullanmadan-facebook-videolarini-indirmek.html</link>
		<comments>http://turkcekaynak.net/ipuclari/mozilla-firefoxda-program-kullanmadan-facebook-videolarini-indirmek.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 12:40:34 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[İpuçları]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[indirmek]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtubeden video indir programsız]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=313</guid>
		<description><![CDATA[Eğer internet tarayıcınız Mozilla Firefox ise facebook videolarını bilgisayarınıza kopyalamak çok kolay. Yapmaniz gereken C:\Documents and Settings\Kullanici Adiniz\Local Settings\Application Data\Mozilla\Firefox\Profiles\bu9fpfel.default\Cache klasörüne ulaşmak. Buradaki dosyalardan boyutca büyük olanlar video dosyalarıdır. Bu klasörden herhangi bir dosyayı masaüstüne koplayadıktan sonra uzantısı .avi ya da .mp4 şeklinde yapin ve video artık sizindir.]]></description>
			<content:encoded><![CDATA[<p style="float: right;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-7647590832779597";
/* 250x250, oluşturulma 09.04.2010 */
google_ad_slot = "6514548591";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> <p style="text-align: left;">Eğer internet tarayıcınız Mozilla Firefox ise facebook videolarını bilgisayarınıza kopyalamak çok kolay.<br />
Yapmaniz gereken <strong>C:\Documents and Settings\<em>Kullanici Adiniz</em>\Local Settings\Application Data\Mozilla\Firefox\Profiles\bu9fpfel.default\Cache</strong> klasörüne ulaşmak.<br />
Buradaki dosyalardan boyutca büyük olanlar video dosyalarıdır. Bu klasörden herhangi bir dosyayı masaüstüne koplayadıktan sonra uzantısı .avi ya da .mp4 şeklinde yapin ve video artık sizindir.</p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/ipuclari/mozilla-firefoxda-program-kullanmadan-facebook-videolarini-indirmek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inheritance (Miras)</title>
		<link>http://turkcekaynak.net/programlama/cpp/inheritance-miras.html</link>
		<comments>http://turkcekaynak.net/programlama/cpp/inheritance-miras.html#comments</comments>
		<pubDate>Thu, 16 Jul 2009 07:45:27 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[miras]]></category>
		<category><![CDATA[sınıf]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=303</guid>
		<description><![CDATA[Sizlere bu yazıda inheritance’ın programlamada ne anlama geldiğinden bahsedeceğim. Inheritance genel olarak Oject Oriented Programming&#8217;in (Nesne Yönelimli Programlama) kullanılan bir prensiptir. En basit  şekliyle: inheritance sayesinde bir sınıfın metodlarını kullanan başka sınıflar türetilebilmesine yarar diyebiliriz. Ana sınıflara (&#8216;base class&#8217;) yeni özellikler ekleyerek ya da gerekirse sahip olduğu özellikleri değiştirerek yeni altsınıflar (&#8216;derived class&#8217;) oluşturma yoludur. [...]]]></description>
			<content:encoded><![CDATA[<p><span>Sizlere bu yazıda inheritance’ın programlamada ne anlama geldiğinden bahsedeceğim.</span><span> Inheritance genel olarak Oject Oriented Programming&#8217;in (Nesne Yönelimli Programlama) kullanılan bir prensiptir. </span><span>En basit  şekliyle: inheritance sayesinde bir sınıfın metodlarını kullanan başka  sınıflar türetilebilmesine yarar diyebiliriz. </span>Ana sınıflara (&#8216;base class&#8217;) yeni özellikler ekleyerek ya da gerekirse sahip  olduğu özellikleri değiştirerek yeni altsınıflar (&#8216;derived class&#8217;) oluşturma  yoludur. Örneğin; bir otobüs ve kamyon adında sınıfınız varsa bunların ortak özelliklerinde oluşan bir araç sınıfı yazarız. Otobüs ve kamyon,  bu araç sınıfından türemiş olur. Yani hiyerarşik bir yapı söz konusudur.<br />
<strong>Önce araç (vehicle class) sınıfını yazalım.</strong></p>
<pre class="brush: cpp; title: ; notranslate">#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;
class Vehicle
{
private:
	string name;
	string sound;
	int speed;
	int weight;
public:

	Vehicle(string n,string s,int sp,int w)
	{
		name=n;
		sound=s;
		speed=sp;
		weight=w;
	}
	void show()
	{
		cout&lt;&lt;&quot;Name.:&quot;&lt;&lt;name&lt;&lt;endl;
		cout&lt;&lt;&quot;Sound.:&quot;&lt;&lt;sound&lt;&lt;endl;
		cout&lt;&lt;&quot;Speed.:&quot;&lt;&lt;speed&lt;&lt;endl;
		cout&lt;&lt;&quot;Weight.:&quot;&lt;&lt;weight&lt;&lt;endl;
	}

	void makeSound(int n=1)
	{
		for(int i=0;i&lt;n;i++)
		{
			cout&lt;&lt;sound&lt;&lt;&quot; &quot;;
		}
		cout&lt;&lt;endl;
	}
};</pre>
<p><strong>Şimde de onda türeyecek olan kamyon sınıfını yazalım.</strong><span id="more-303"></span></p>
<pre class="brush: cpp; title: ; notranslate">class Truck:public Vehicle
{
private:
	int loadcapacity;
	int loaded;
public:
	Truck(string n,string s,int sp,int w,int lc):Vehicle(n,s,sp,w)
	{
		loadcapacity=lc;
		loaded=0;
	}

	void load(int ld)
	{
		if (ld&lt;0) ld=0;
		else if(ld &gt;loadcapacity) ld=loadcapacity;
		loaded=ld;
	}
	void show()
	{
		Vehicle::show();
		cout&lt;&lt;&quot;LoadCapacity.:&quot;&lt;&lt;loadcapacity&lt;&lt;endl;
		cout&lt;&lt;&quot;Loaded.:&quot;&lt;&lt;loaded&lt;&lt;endl;
	}

};</pre>
<p><strong>Ve son olarak gene araç sınıfından türemiş otobüs sınıfını yazalım.</strong></p>
<pre class="brush: cpp; title: ; notranslate">class Bus:public Vehicle
{
private:
	int noOfpeople;
	int ticketprice;
	int money;
public:
	Bus(string n,string s,int sp,int w,int no,int p):Vehicle(n,s,sp,w)
	{
		noOfpeople=no;
		ticketprice=p;
	}
	void getMoney()
	{
		money=noOfpeople*ticketprice;
	}
	void show()
	{
		Vehicle::show();
		cout&lt;&lt;&quot;Number of People.:&quot;&lt;&lt;noOfpeople&lt;&lt;endl;
		cout&lt;&lt;&quot;Ticket Price.:&quot;&lt;&lt;ticketprice&lt;&lt;endl;
		cout&lt;&lt;&quot;Money.:&quot;&lt;&lt;money&lt;&lt;endl;
	}
};
</pre>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/programlama/cpp/inheritance-miras.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xp kayıt isminizi değiştirmek</title>
		<link>http://turkcekaynak.net/ipuclari/xp-kayit-isminizi-degistirmek.html</link>
		<comments>http://turkcekaynak.net/ipuclari/xp-kayit-isminizi-degistirmek.html#comments</comments>
		<pubDate>Thu, 09 Jul 2009 08:07:42 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[İpuçları]]></category>
		<category><![CDATA[kayit ismini değiştirmek]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=268</guid>
		<description><![CDATA[Adımlar: Başlat &#62;&#62; Çalıştır &#62;&#62; Regedit yaz ve Enter&#8217;a  bas HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion Bu sayfada RegisteredOwner başlığını çift tıkla ve açılan pencerede istediğini yaz.]]></description>
			<content:encoded><![CDATA[<p><strong>Adımlar:</strong></p>
<p>Başlat &gt;&gt; Çalıştır &gt;&gt; Regedit yaz ve Enter&#8217;a  bas</p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion</p>
<p>Bu sayfada RegisteredOwner başlığını çift tıkla ve açılan pencerede istediğini yaz.</p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/ipuclari/xp-kayit-isminizi-degistirmek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XP&#8217;de saatin yanına isminizi yazmak</title>
		<link>http://turkcekaynak.net/ipuclari/xpde-saatin-yanina-isminizi-yazmak.html</link>
		<comments>http://turkcekaynak.net/ipuclari/xpde-saatin-yanina-isminizi-yazmak.html#comments</comments>
		<pubDate>Thu, 09 Jul 2009 08:03:02 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[İpuçları]]></category>
		<category><![CDATA[saat]]></category>
		<category><![CDATA[saatin yanina yazmak]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=266</guid>
		<description><![CDATA[Sonuc: Adımlar: Denetim Masası &#62;&#62; Bölge Dil Seçenekleri &#62;&#62; Özelleştir &#62;&#62; Saat Saat biçimi kutusunda       SS:dd &#8216; ADINIZ  &#8216; şeklinde bir değişik yapmanız gerekiyor.]]></description>
			<content:encoded><![CDATA[<p>Sonuc:</p>
<p><img class="alignnone" src="http://img182.imageshack.us/img182/6638/48657484.jpg" alt="" width="210" height="54" /></p>
<p>Adımlar:</p>
<p>Denetim Masası &gt;&gt; Bölge Dil Seçenekleri &gt;&gt; Özelleştir &gt;&gt; Saat</p>
<p>Saat biçimi kutusunda      <strong> SS:dd &#8216; ADINIZ  &#8216; </strong>şeklinde bir değişik yapmanız gerekiyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/ipuclari/xpde-saatin-yanina-isminizi-yazmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Array(dizi) Fonksiyonlar</title>
		<link>http://turkcekaynak.net/web-programlama/php/arraydizi-fonksiyonlar.html</link>
		<comments>http://turkcekaynak.net/web-programlama/php/arraydizi-fonksiyonlar.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 12:38:34 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[array fonksiyonlar]]></category>
		<category><![CDATA[array_diff]]></category>
		<category><![CDATA[array_intersect]]></category>
		<category><![CDATA[array_merge]]></category>
		<category><![CDATA[array_pop]]></category>
		<category><![CDATA[array_push]]></category>
		<category><![CDATA[array_shift]]></category>
		<category><![CDATA[array_sum]]></category>
		<category><![CDATA[count]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=228</guid>
		<description><![CDATA[array_sum(array $dizi) Açıklama Aldığı dizinin tüm elemanlarını toplayıp bu değeri döndürür. Örnek Yukarıdaki örneğin çıktısı: 70 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; array_search(mixed $value,array $dizi) Açıklama Aldığı ilk parametre, 2. parametredeki dizide yer alıyorsa o değerinin dizideki indisini döndürür. Örnek Yukarıdaki örneğin çıktısı: 2 0 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; array_unique(array $dizi) Açıklama Aldığı parametredeki dizide tekrar eden değerleri göstermeden döndürür. Örnek Yukarıdaki örneğin [...]]]></description>
			<content:encoded><![CDATA[<p><strong>array_sum(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı dizinin tüm elemanlarını toplayıp bu değeri döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(7, 14, 21, 28);
   echo array_sum($dizi);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #008000;"> 70</span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span><br />
<span id="more-228"></span><br />
<strong>array_search(mixed $value,array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı ilk parametre, 2. parametredeki dizide yer alıyorsa o değerinin dizideki indisini döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(7, 14, 21, 28);
   echo array_search(21,$dizi).&quot;&lt;br&gt;&quot;;
   echo array_search(7,$dizi);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<br />
<span style="color: #008000;"> 2<br />
0</span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_unique(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  parametredeki dizide tekrar eden değerleri göstermeden döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(7, 14, 7, 21, 28, 28);
   $yeni=array_unique($dizi);
   foreach($yeni as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<br />
<span style="color: #008000;"> 7 14 21 28 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span><br />
<strong>array_pop(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı parametredeki dizideki son elemanı döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(7, 14, 21, 28);
   echo array_unique($dizi);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;"> 28 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span><br />
<strong>count(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı parametredeki dizideki eleman sayısını döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(7, 14, 21, 28);
   echo count($dizi);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;"> 4 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_reverse(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı parametredeki dizinin elemanlarini tersini döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(1, 2, 3, 4);
   $yeni=array_reverse($dizi);
   foreach($yeni as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;"> 4 3 2 1 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span><br />
<strong>array_push(array $dizi,miexd $value)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı ilk parametredeki dizinin sonuna, 2. parametredeki değeri ekler.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(1, 2, 3, 4);
   array_push($dizi,48);
   foreach($yeni as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;"> 1 2 3 4 48</span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_merge(array $dizi1, array $dizi2)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı iki diziyi birleştiririr.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi1 = array(1, 2, 3, 4);
   $dizi2 = array(5, 10, 15, 20);
   $birlesim=array_merge($dizi1,$dizi2);
   foreach($birlesim as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;"> 1 2 3 4 5 10 15 20 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_diff(array $dizi1, array $dizi2)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı ilk paramatredeki dizinin 2. dizide olmayan elemanları döndürür. Yani 1. dizinin 2. diziden farkını döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi1 = array(1, 2, 3, 4);
   $dizi2 = array(1, 3, 5, 9);
   $fark=array_diff($dizi1,$dizi2);
   foreach($fark as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;">  2 4 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_intersect(array $dizi1, array $dizi2)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı 2 parametredeki dizilerin ortak elemanlarını döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi1 = array(1, 2, 3, 4);
   $dizi2 = array(1, 3, 5, 9);
   $kesisim=array_intersect($dizi1,$dizi2);
   foreach($kesisim as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;">  1 3 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>array_shift(array $dizi)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı parametredeki dizinin ilk elemanını silerek döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
   $dizi = array(1, 2, 3, 4);
   array_shift($dizi);
   foreach($dizi as $key)
        echo $key.&quot; &quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:<span style="color: #008000;">  2 3 4 </span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/web-programlama/php/arraydizi-fonksiyonlar.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recursive Fonksiyonlar</title>
		<link>http://turkcekaynak.net/programlama/cpp/recursive-fonksiyonlar.html</link>
		<comments>http://turkcekaynak.net/programlama/cpp/recursive-fonksiyonlar.html#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:49:38 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[faktoriyel]]></category>
		<category><![CDATA[fibonacci]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[recursion]]></category>
		<category><![CDATA[recursive]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=171</guid>
		<description><![CDATA[Recursive fonksiyonlar herhangi bir döngü kullanmadan (for, do while, while..) kendisini çağırarak yazılan fonksiyonlardır. Örneğin; faktoriyel hesaplayan bir fonksiyonu önce normal bir şekilde sonra recursive şekilde yazalim. Şimde de recursive şekilde yazalım.. Başka recursive foksiyon örnekleri Eğer fonksiyon çalıştırılırsa &#8211;> draw(3,7); *** **** ***** ****** ******* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Eğer fonksiyon çalıştırılırsa &#8211;> countUnti(2,8); 2 3 4 [...]]]></description>
			<content:encoded><![CDATA[<p>Recursive fonksiyonlar herhangi bir döngü kullanmadan (for, do while, while..) kendisini çağırarak yazılan fonksiyonlardır.</p>
<p>Örneğin; faktoriyel hesaplayan bir fonksiyonu önce normal bir şekilde sonra recursive şekilde yazalim.</p>
<pre class="brush: cpp; title: ; notranslate">

int faktoriyel(int n)
{
       int fakt=1;
       for(int i=1; i&lt;=n; i++)
       {
            fakt=fakt*i;
       }
       return fakt;
}
</pre>
<p>Şimde de recursive şekilde yazalım..<span id="more-171"></span></p>
<pre class="brush: cpp; title: ; notranslate">
int faktoriyel(int n)
{
       if (n==1)
            return 1;
       else
            return n*faktoriyel(n-1) ;
}
</pre>
<p><strong><center>Başka recursive foksiyon örnekleri</center></strong></p>
<pre class="brush: cpp; title: ; notranslate">void draw(int count, int limit)
{
      if (count &lt;= limit)
      {
             for(int i = 0 ; i &lt; count ; i++)
                   cout &lt;&lt; &quot;*&quot; ;
             cout &lt;&lt; endl;
             draw(count + 1, limit);
       }
}
</pre>
<p>Eğer fonksiyon çalıştırılırsa &#8211;> draw(3,7);<br />
<strong>***<br />
****<br />
*****<br />
******<br />
*******</strong><br />
<center>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</center></p>
<pre class="brush: cpp; title: ; notranslate">void countUntil(int low, int up)
{
      if (low &lt;= up)
      {
             cout &lt;&lt; low &lt;&lt;&quot; &quot;;
             countUntil(low + 1, up);
       }
}
</pre>
<p>Eğer fonksiyon çalıştırılırsa &#8211;> countUnti(2,8);<br />
<strong>2 3 4 5 6 7 8</strong><br />
<center>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</center><br />
Bir dizideki en büyük elemanı bulan recursive fonksiyonu yazalım.</p>
<pre class="brush: cpp; title: ; notranslate">int enBuyuk(int dizi[],int ilk, int son)
{
      int buyuk;
      if(ilk==son)
             return dizi[ilk];
      else
      {
	     buyuk=enBuyuk(dizi,ilk+1,son);
	     if(dizi[ilk]&gt;=buyuk)
                  return dizi[ilk];
	    else
                  return buyuk;
     }
}
</pre>
<p>Eğer  dizi[5]={5,23,28,7,1} olursa enBuyuk(dizi,0,4);<br />
NOT: 0 ile 4 başlangıç ve son indisler..<br />
<strong>28</strong><br />
<center>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</center><br />
Fibonacci sayisini bulan recursive fonksiyon..</p>
<pre class="brush: cpp; title: ; notranslate">int Fib(int n)
{
      if (n&lt;=1) return n;
      else return Fib(n-1) + Fib(n-2);
}
</pre>
<p>{fn } = 0,1,1,2,3,5,8,13,21,34,55,… (fibonacci serisi)<br />
Eğer fonksiyon çalıştırılırsa &#8211;><br />
<strong>Fib(4); // 3<br />
Fib(5); // 5<br />
Fib(6); // 8</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/programlama/cpp/recursive-fonksiyonlar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql&#8217;de tablo oluşturmak, veri girmek ve veri çekmek</title>
		<link>http://turkcekaynak.net/programlama/sql/tablo-olusturma-veri-girme-cekme.html</link>
		<comments>http://turkcekaynak.net/programlama/sql/tablo-olusturma-veri-girme-cekme.html#comments</comments>
		<pubDate>Wed, 01 Jul 2009 15:52:55 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[create table]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[insert into]]></category>
		<category><![CDATA[select]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=149</guid>
		<description><![CDATA[SQL ile “Araba Kiralama” ( Rent a car ) için bir database oluşturalim. Database yapısında 5 tane tablo(relation) olacak. Customer tablosu, araba kiralayan kullanıcıların bilgilerini tutacak. Branchs tablosu, birden fazla şubeden kiralama yapıldığı için bu şubelerin adlarını tutacak. Car tablosu, kiralanan araba bilgilerini(model, marka&#8230;vs) tutacak. Salesman tablosu, bu şubelerde çalışan müşteri temsilcilerinin bilgilerini tutacak. Rent_info [...]]]></description>
			<content:encoded><![CDATA[<p>SQL ile “Araba Kiralama” ( Rent a car ) için bir database oluşturalim. Database yapısında 5 tane tablo(relation) olacak.</p>
<p><em>Customer</em> tablosu, araba kiralayan kullanıcıların bilgilerini tutacak.</p>
<p><em>Branchs tablosu</em>, birden fazla şubeden kiralama yapıldığı için bu şubelerin adlarını tutacak.</p>
<p><em> </em></p>
<p><em>Car tablosu</em>, kiralanan araba bilgilerini(model, marka&#8230;vs) tutacak.</p>
<p><em> </em></p>
<p><em>Salesman</em> tablosu, bu şubelerde çalışan müşteri temsilcilerinin bilgilerini tutacak.</p>
<p><em> </em></p>
<p><em>Rent_info</em> tablosu, kiralama işleminlerinin kaydını tutacak. Kimin hangi arabayi nezaman ve kimden aldığının bilgileri yer alacak.</p>
<p>Öncelikle bu tabloları oluşturacak SQL cümleciklerini yazalim.</p>
<p>Customer tablosu için:</p>
<pre class="brush: sql; title: ; notranslate">CREATE TABLE customer(cus_id number(5) primary key,fname varchar2(20) NOT NULL,lname varchar2(20) NOT NULL,birth_date date);</pre>
<p>Branchs tablosu için:</p>
<pre class="brush: sql; title: ; notranslate">CREATE TABLE branchs(branch_id number(3) primary key,branch_name varchar2(20) NOT NULL);</pre>
<p>Car tablosu için:</p>
<pre class="brush: sql; title: ; notranslate">CREATE TABLE car(car_id number(5) primary key,car_model number(4) NOT NULL,car_name varchar2(20) NOT NULL,branch_id number(3) references branch(branch_id));  </pre>
<p>Salesman tablosu için:</p>
<pre class="brush: sql; title: ; notranslate">CREATE TABLE salesman(sales_id number(5) primary key, s_fname varchar2(20) NOT NULL, s_lname varchar2(20) NOT NULL, branch_id number(3) references branch(branch_id)); </pre>
<p>Rent_info tablosu için:</p>
<pre class="brush: sql; title: ; notranslate">CREATE TABLE rent_info(rent_id number(5) primary key, cus_id number(5) references customer(cus_id),  car_id number(5) references car(car_id), rent_date date, sales_id number(5) references salesman(sales_id ));</pre>
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img7.imageshack.us/img7/1603/25579752.jpg"><img class="aligncenter" title="Büyüt" src="http://img36.imageshack.us/img36/5238/16930105.jpg" alt="image" width="150" height="102" /></a></p>
<p style="text-align: center;"><span id="more-149"></span></p>
<p>Tabloları oluşturduk. Şimdi bu tablolar için veri girişleri yapacak SQL cümlelerini yazalım. Örnek olarak her tablo için birer tane sql cümlesi yazacağım.</p>
<p><!--more--></p>
<p><!--Devam--></p>
<pre class="brush: sql; title: ; notranslate">INSERT INTO customer VALUES (1 , 'Hakan','Kesen', TO_DATE ('12.05.1980', 'dd.mm.yyyy'));</pre>
<pre class="brush: sql; title: ; notranslate">INSERT INTO branchs VALUES(1,'Beşiktaş');</pre>
<pre class="brush: sql; title: ; notranslate">INSERT INTO car VALUES(1,2006,'BMW',1);</pre>
<pre class="brush: sql; title: ; notranslate">INSERT INTO salesman VALUES(11,'Ali','Arcak',1);</pre>
<pre class="brush: sql; title: ; notranslate">INSERT INTO rent_info VALUES(100, 1, 1,TO_DATE(' 11.12.2008', 'dd.mm.yyyy'), 11);</pre>
<p>Veri girişlerinde dikkat edilmesi gerek şey  tablolardaki bağlantıların mantıklı bir şekilde girilmesi. Örneğin, x arabası, y şubesinden satıldıysa o satışı yapan satış sorumlusu da o şubeden olması gerekir.</p>
<p>Şimdi de birden fazla tablodan veri çekmek için gerekli sql cümleciklerini yazalım.</p>
<p><!--more--></p>
<ol>
<li>2004 ve daha yeni model araba kiralayanların ad ve soyadlarını görünteliyiniz.
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img200.imageshack.us/img200/6089/select1.jpg"><img title="Click to enlarge" src="http://img15.imageshack.us/img15/6089/select1.jpg" alt="image" /></a></p>
<pre class="brush: sql; title: ; notranslate">SELECT fname,  lname,  car_model FROM customer, car, rent_info WHERE customer.cus_id=rent_info.cus_id AND rent_info.car_id=car.car_id AND car_model&gt;=2004;</pre>
</li>
<li><strong> </strong>Şişli şubesinden araba kiralayanlarin ad-soyadlari ile kiraladıkları araba bilgilerini gösteriniz.
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img135.imageshack.us/img135/4074/select2j.jpg"><img class="aligncenter" title="Büyüt" src="http://img20.imageshack.us/img20/2154/select2.jpg" alt="image" width="150" height="13" /></a></p>
<pre class="brush: sql; title: ; notranslate">SELECT fname, lname, car_model, car_name, branch_name FROM customer, car, rent_info, branchs WHERE customer.cus_id=rent_info.cus_id AND rent_info.car_id=car.car_id AND car.branch_id=branchs.branch_id AND branch_name='Şişli'; </pre>
</li>
<li>Derya Seven adlı müşteri temsilcisinden araba kiralayanlarin ad-soyadlarini gösteriniz.
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img148.imageshack.us/img148/4387/select3.jpg"><img class="aligncenter" title="Büyüt" src="http://img197.imageshack.us/img197/4387/select3.jpg" alt="image" width="150" height="13" /></a></p>
<pre class="brush: sql; title: ; notranslate">SELECT fname, lname FROM customer, rent_info, salesman WHERE customer.cus_id=rent_info.cus_id AND salesman.sales_id=rent_info.sales_id AND s_fname='Derya' AND s_lname='Seven'; </pre>
</li>
<li>28.08.2008 tarihinden önce kiralanan araba ve şube isimlerinin görüntüleyiniz.(Tarihleriyle beraber sıralı bir biçimde)
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img141.imageshack.us/img141/5359/select4.jpg"><img class="aligncenter" title="Büyüt" src="http://img5.imageshack.us/img5/5359/select4.jpg" alt="image" width="150" height="24" /></a></p>
<pre class="brush: sql; title: ; notranslate"> SELECT branch_name, rent_date, car_name FROM car, rent_info, branchs WHERE rent_info.car_id=car.car_id AND car.branch_id=branchs.branch_id AND rent_date&lt;=To_date ('28.08.2008', 'dd.mm.yyyy') order by rent_date;</pre>
</li>
<li><strong> </strong>31 yaşından büyük müşterilerin(araba kiralayan) ad-soyadini gösteriniz.(Doğum tarihleriyle birlikte)
<p style="text-align: center;"><a class="highslide-image" onclick="return hs.expand(this);" href="http://img219.imageshack.us/img219/4812/select5.jpg"><img class="aligncenter" title="Büyüt" src="http://img4.imageshack.us/img4/4812/select5.jpg" alt="image" width="150" height="15" /></a></p>
<pre class="brush: sql; title: ; notranslate">SELECT fname, lname, birth_date FROM customer WHERE birth_date &lt;=To_date('1978', 'yyyy ');</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/programlama/sql/tablo-olusturma-veri-girme-cekme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C#&#8217;da access e bağlanmak ve veri çekmek</title>
		<link>http://turkcekaynak.net/programlama/c-sharp/access-e-baglanmak-ve-veri-cekmek.html</link>
		<comments>http://turkcekaynak.net/programlama/c-sharp/access-e-baglanmak-ve-veri-cekmek.html#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:36:03 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# da databaseden veri cekmek]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[OleDbConnection]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=81</guid>
		<description><![CDATA[Aşağıdaki örnekte c#da access&#8217;e bağlanıp verileri bir buton sayesinde listboxa ekleyeceğiz.. 1. database dosyasi (*.mdb) projenin kayıtlı olduğu klasörde bin/debug klasörünün içinde  olmalıdır. 2. data.oleb import edilmelidir. using System.Data.OleDb; 3. bağlantıyı gerçekleştirecek kod parcasi her veri cekme isleminde kullanılacağı için bir fonksiyon halinde yazılması işleri kolaylaştıracaktır.]]></description>
			<content:encoded><![CDATA[<p>Aşağıdaki örnekte c#da access&#8217;e bağlanıp verileri bir buton sayesinde listboxa ekleyeceğiz..</p>
<p><img class="alignnone" src="http://img198.imageshack.us/img198/9176/aftery.jpg" alt="" width="452" height="340" /></p>
<p>1. database dosyasi (*.mdb) projenin kayıtlı olduğu klasörde bin/debug klasörünün içinde  olmalıdır.</p>
<p>2. data.oleb import edilmelidir.<br />
using System.Data.OleDb;</p>
<p>3. bağlantıyı gerçekleştirecek kod parcasi her veri cekme isleminde kullanılacağı için bir fonksiyon halinde yazılması işleri kolaylaştıracaktır.</p>
<pre class="brush: csharp; title: ; notranslate">using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace WindowsFormsApplication3
{
   public partial class Form1 : Form
   {
		public Form1()
		{
			InitializeComponent();
		}
		public OleDbConnection baglanti;
		public void Baglanti()
     {
			try
			{
				baglanti = new OleDbConnection
            (&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=courses.mdb&quot;);
				baglanti.Open();
			}
			catch (OleDbException ex)
			{
				MessageBox.Show(ex.Message);
         }
		}
		private void Verileri_yazdirma()
     {
				OleDbCommand komut;
				OleDbDataReader oku;
				try
				{
					Baglanti();
					komut = new OleDbCommand();
                 komut.CommandText =&quot;Select courseName from  course_name&quot;;
					komut.Connection = baglanti;
					oku = komut.ExecuteReader();
					while (oku.Read())
					{
						listBox1.Items.Add(oku[0]);
					}
				}
				catch (OleDbException ex)
				{
                 MessageBox.Show(ex.Message);
				}
			}
			private void button1_Click(object sender, EventArgs e)
			{
				Verileri_yazdirma();
			}
		}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/programlama/c-sharp/access-e-baglanmak-ve-veri-cekmek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String işlevleri</title>
		<link>http://turkcekaynak.net/web-programlama/php/string-islevleri.html</link>
		<comments>http://turkcekaynak.net/web-programlama/php/string-islevleri.html#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:12:43 +0000</pubDate>
		<dc:creator>nouscomd</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[str-pad]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[strlen]]></category>
		<category><![CDATA[strpos]]></category>
		<category><![CDATA[strto]]></category>
		<category><![CDATA[strtolower]]></category>
		<category><![CDATA[strtoupper]]></category>
		<category><![CDATA[substr]]></category>
		<category><![CDATA[trim]]></category>

		<guid isPermaLink="false">http://turkcekaynak.net/?p=24</guid>
		<description><![CDATA[strtolower(string $string) Açıklama Aldığı  string değişkenin tüm harflerini küçük karaktere çevirir. Örnek Yukarıdaki örneğin çıktısı:    deneme &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; strtoupper(string $string) Açıklama Aldığı  string değişkenin tüm harflerini büyük karaktere çevirir. Örnek Yukarıdaki örneğin çıktısı:  DENEME &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; ucfirst(string $string) Açıklama Aldığı  string değişkenin ilk harflerini büyük karaktere çevirir. Örnek Yukarıdaki örneğin çıktısı:    DENEME &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; str_repeat(string $string, int $multiplier) [...]]]></description>
			<content:encoded><![CDATA[<p><strong>strtolower(string $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  string değişkenin tüm  harflerini küçük karaktere çevirir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo strtolower(&quot;DENEME&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #008000;"> deneme</span></p>
<p><span style="COLOR: #000000"><span style="COLOR: #0000bb">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>strtoupper(string $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  string değişkenin tüm  harflerini büyük karaktere çevirir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo strtoupper(&quot;Deneme&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı: <span style="color: #008000;"> <code>DENEME</code></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<span id="more-24"></span></span></span></p>
<p><strong>ucfirst(string $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  string değişkenin ilk  harflerini büyük karaktere çevirir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo ucfirst(&quot;dENEME&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #008000;"> </span><span style="color: #008000;"><code>DENEME</code></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>str_repeat(string $string, int $multiplier)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>İlk parametre olarak aldığı  string değişkenini ikinci parametre de girilen integer sayı kadar tekrar eder.</p>
<p><span style="color: #ff0000;">Örnek</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo str_repeat(&quot;+-&quot;,5);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #339966;"> <span style="color: #008000;">+-+-+-+-+-</span></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>strlen(string $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  string değişkenin uzunluğunu integer olarak döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo strlen(&quot;Türkiye&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #339966;"> <span style="color: #008000;">7</span></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>trim(string  $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Aldığı  string değişkende başta ve sonraki boşlukları siler.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$kelime=&quot; İstanbul&quot;;
echo trim($kelime);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:    <span style="color: #008000;">İstanbul</span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>is_string(mixed  $var)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Parametre  olarak aldığı değişken string ise <strong>true</strong>,  değilse <strong>false </strong>döndürür.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$var=&quot;10&quot;;
if (is_string($var))
echo &quot;var string bir değişkendir&quot;;
else
echo &quot;var string bir değişken değildir&quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <code><span style="color: #000000;"><span style="color: #007700;">var string bir değişkendir.<br />
<span style="color: #ff0000;">N<span style="color: #ff0000;">OT</span></span><span style="color: #ff0000;">:</span> <span style="color: #000000;">Örnekte "10" ne kadar sayi gibi gözüksede çift tırnak içinde olduğu için string olarak algılanır.</span></span></span></code></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>strrev(string  $string)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>Parametre  olarak aldığı string değişkeni tersine çevirir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo strrev(&quot;hello&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #008000;">olleh</span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>str_pad(</strong><strong>string $string, int $length, mixed $pad_type</strong><strong>)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>İlk aldığı string parametre değerine ikinci parametre olarak girilen sayıya tamamlanıncaya kadar üçüncü  girilen değer  eklenir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo str_pad(&quot;merhaba&quot;,10,&quot;+&quot;);
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:   <span style="color: #008000;">merhaba+++</span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>substr(</strong><strong>string $string, int $start, [int $length]</strong><strong>)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>String olarak aldığı parametrenin belirtilen indisinden başlayarak gene belirtilen uzunlukta alınmasını sağlar.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo substr(&quot;merhaba&quot;,0,3).&quot;&lt;br&gt;&quot;;
echo substr(&quot;merhaba&quot;,2).&quot;&lt;br&gt;&quot;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:    <span style="color: #008000;">mer<br />
rhaba<br />
<span style="color: #000000;">Burada ilk ekran çıktısında 0. indisten itibaren 3 harfi yazdırıldı. İkincisinde iste uzunluk verilmediği için 2.  indisten itibaren geriye kalan yazdırıldı.</span></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<p><strong>strpos(</strong><strong>string $string, mixed $var</strong><strong>)</strong></p>
<p><span style="color: #ff0000;">Açıklama<br />
</span>String olarak aldığı parametrenin içinde ikinci parametre olarak girilen değer varsa o değerin hangi indiste olduğunu döndürür. Eğer 2. parametredeki değer 1. parametrede yer almıyorsa birşey geri  döndürmeyecektir.</p>
<p><span style="color: #ff0000;">Örnek</span></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
echo strpos(&quot;alanya&quot;,&quot;n&quot;).&quot;&lt;br&gt;&quot;;;
echo strpos(&quot;alanya&quot;,&quot;a&quot;).&quot;&lt;br&gt;&quot;;;
?&gt;</pre>
<p>Yukarıdaki örneğin çıktısı:     <span style="color: #008000;">3<br />
0</span></span></p>
<p><code><span style="color: #000000;"><span style="color: #007700;"><span style="color: #ff0000;">N<span style="color: #ff0000;">OT</span></span><span style="color: #ff0000;">:</span> <span style="color: #000000;">Örnekte olduğu gibi aranan değer birden fazla bulunuyorsa ilk değerin bulunuğu indis yazılır.</span></span></span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://turkcekaynak.net/web-programlama/php/string-islevleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

