<?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>Yusuf KOÇ &#187; str_shuffle</title>
	<atom:link href="http://www.ysfkc.com/tag/str_shuffle/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ysfkc.com</link>
	<description>Php Günlüğü</description>
	<lastBuildDate>Fri, 23 Jul 2010 16:39:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>php str_shuffle fonksiyon kullanımı</title>
		<link>http://www.ysfkc.com/php/php-str_suffle-fonksiyon-kullanimi.html</link>
		<comments>http://www.ysfkc.com/php/php-str_suffle-fonksiyon-kullanimi.html#comments</comments>
		<pubDate>Tue, 27 May 2008 22:34:03 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[str_shuffle]]></category>

		<guid isPermaLink="false">http://www.ysfkc.com/?p=11</guid>
		<description><![CDATA[Bilindiği üzere php bir fonksiyonlar topluluğudur. İçinde barındırdığı onlarca fonksiyon ile başka hiç bir bileşene ihtiyaç duymadan istediğimiz herşeyi yapabilmekteyiz. Biz de şimdi o onlarca fonksiyon içinden str_shuffle fonksiyonunu inceleyeceğiz. Nedir bu fonksiyon ne iş yapar bir örnekle açıklayalım. str_shuffle yani metin (text) karıştırıcısı olarak da söyleyebiliriz. Tam olarak bu fonksiyon kendisine verilen bir metin [...]]]></description>
			<content:encoded><![CDATA[<p>Bilindiği üzere php bir fonksiyonlar topluluğudur. İçinde barındırdığı onlarca fonksiyon ile başka hiç bir bileşene ihtiyaç duymadan istediğimiz herşeyi yapabilmekteyiz.</p>
<p>Biz de şimdi o onlarca fonksiyon içinden str_shuffle fonksiyonunu inceleyeceğiz. Nedir bu fonksiyon ne iş yapar bir örnekle açıklayalım.</p>
<p><span id="more-11"></span></p>
<p>str_shuffle yani metin (text) karıştırıcısı olarak da söyleyebiliriz. Tam olarak bu fonksiyon kendisine verilen bir metin (string, text) kümesini rasgele karıştırarak bize yeniden sunar.</p>
<p>Bu fonksiyon nereler de işimize yarar ?</p>
<p>Örneğin aktivasyon yöntemi kullanan bir php betiğimizde bu fonksiyon sayesinde kendisine verilen bir metin (string, text) kümesi ile aktivasyon kodumuzu elde edebiliriz&#8230;</p>
<p>Örnek:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;QWERTYUIOPASDFGHJKLZXCVBNMqwertyuopasdfghjklizxcvbnm0123456789&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_shuffle</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$string</span><span style="color: #339933;">;</span></pre></div></div>

<p>örneği denediğiniz de harflerin karıştırılıp bize yeniden sunulduğunu göreceksiniz. Şimdi bu değer ile biz ne yapabiliriz? Bize geri dönen bu değeri md5() fonksiyonundan geçirerek yeni bir değer elde edip aktivasyon kod işleminde kullanabiliriz.</p>
<p>Tabi sadece aktivasyon işlemi için kullanmanıza gerek yok. Aynı örneği unutulan şifre sıfırlamalarında da kullanabilirsiniz&#8230; Yani şifre sıfırlandığında yeni bir şifre üretilip kullanıcıya gönderebilirsiniz.</p>
<p>Adı geçen bu fonksiyon PHP 4.3.0 ve yukarı versiyonlarından itibaren vardır.</p>
<p>Konumuzla ilgili <a href="http://www.ysfkc.com/dosyalar/str_shuffle.php">örneğe buradan </a>bakabilirsiniz. Sayfayı yeniledikçe harflerin yerlerinin değiştirilip tekrar ekrana çıktı olarak verildiğini göreceksiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ysfkc.com/php/php-str_suffle-fonksiyon-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
