<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: PHP: Array Tricks Part 1</title>
	<atom:link href="http://www.code.ge/posts/php-array-tricks/feed" rel="self" type="application/rss+xml" />
	<link>http://www.code.ge/posts/php-array-tricks</link>
	<description>ბლოგი ვებ პროგრამირებისა და ტექნოლოგიების შესახებ</description>
	<lastBuildDate>Thu, 28 Jul 2011 13:56:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
	<item>
		<title>By: გენო</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-1711</link>
		<dc:creator>გენო</dc:creator>
		<pubDate>Wed, 09 Dec 2009 09:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-1711</guid>
		<description>სკრიპტი კი არა ვინმემ მაილზე კოდი გამომიგზავვნეთ თუ შეგიზლიათ როგორ გავაკეთო მაილი ჩემი საიტისთვის მადლობა წინასწარ</description>
		<content:encoded><![CDATA[<p>სკრიპტი კი არა ვინმემ მაილზე კოდი გამომიგზავვნეთ თუ შეგიზლიათ როგორ გავაკეთო მაილი ჩემი საიტისთვის მადლობა წინასწარ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: სახელი</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-1644</link>
		<dc:creator>სახელი</dc:creator>
		<pubDate>Mon, 16 Nov 2009 14:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-1644</guid>
		<description>სალამი აქურობას
 რა მაინტერესებს ვედზებ ისეტ სკრიპტს რომელიც სიახლების დადებისას საიტის დაბლა გაკეტებს ავტომატურად გვერდებს.
 და კიდე რეგისტრაცია როგორ დავაყენო საიტზე მაგის ცალკე სკრიპტი არის?
 ვიარე ამ პჰპზე ვერაპერი ვერ მასწავლეს დიდი::((</description>
		<content:encoded><![CDATA[<p>სალამი აქურობას<br />
 რა მაინტერესებს ვედზებ ისეტ სკრიპტს რომელიც სიახლების დადებისას საიტის დაბლა გაკეტებს ავტომატურად გვერდებს.<br />
 და კიდე რეგისტრაცია როგორ დავაყენო საიტზე მაგის ცალკე სკრიპტი არის?<br />
 ვიარე ამ პჰპზე ვერაპერი ვერ მასწავლეს დიდი::((</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: გიორგი</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-1260</link>
		<dc:creator>გიორგი</dc:creator>
		<pubDate>Wed, 12 Aug 2009 19:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-1260</guid>
		<description>ამ მაგალითებისთვის Rapid PHP 2008 გამომადგება?</description>
		<content:encoded><![CDATA[<p>ამ მაგალითებისთვის Rapid PHP 2008 გამომადგება?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LRuby</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-967</link>
		<dc:creator>LRuby</dc:creator>
		<pubDate>Mon, 09 Feb 2009 19:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-967</guid>
		<description>&lt;strong&gt;იოსებ&lt;/strong&gt; როცა მოიცლი ერთი კაი სტატიას (შენ რო იცი ისეთს :&gt;) ხო შემოგვთავაზებ კეშირებაზე Tips &amp; Trick-ის პონტში :) ანუ გაგვიზიარე რაიმე &quot;ხრიკები&quot; თუ გაქვს.
ამასწინათ დამჭირდა რაღაცაში ტემპლეიტ პარსინგის დროს, ცოტა ჩალიჩის შემდეგ ერთი ორი ტრიუკი მეც შევიმუშავე :)</description>
		<content:encoded><![CDATA[<p><strong>იოსებ</strong> როცა მოიცლი ერთი კაი სტატიას (შენ რო იცი ისეთს :&gt;) ხო შემოგვთავაზებ კეშირებაზე Tips &amp; Trick-ის პონტში <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ანუ გაგვიზიარე რაიმე &#8220;ხრიკები&#8221; თუ გაქვს.<br />
ამასწინათ დამჭირდა რაღაცაში ტემპლეიტ პარსინგის დროს, ცოტა ჩალიჩის შემდეგ ერთი ორი ტრიუკი მეც შევიმუშავე <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: იოსები</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-963</link>
		<dc:creator>იოსები</dc:creator>
		<pubDate>Sun, 08 Feb 2009 08:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-963</guid>
		<description>@ირაკლი

რასაც შენ ამბობ აბსოლუტურად მართალი ხარ არასოდეს არ ხარ მაგისგან დაზღვეული, მაგრამ რომელი ფრეიმვორკიც არ უნდა გამოიყენო შენი ფუნქციების წერა მაინც ხომ გიწევს? 

თანაც პოსტში მარტო მაგ საკითხზე არ არის ლაპარაკი და ერთერთი დეტალია ეგ :)

სხვა მხრივ გეთანხმები ყველაფერში ;)

P.S.

ისე შენი კოდის ამ ნაწილში(ნუ მაგ კონკრეტულ მაგალითს ეხება):

&lt;pre&gt;
if (is_array($es_chemisa) &amp;&amp; sizeof($es_chemisa)&gt;0) {
&lt;/pre&gt;

ეს ნაწილი: &lt;strong&gt; &amp;&amp; sizeof($es_chemisa)&gt;0&lt;/strong&gt; სრულიად ზედმეტია, მასივი თუ არის მაგ შემოწმებას foreach კონსტრუქცია თავად გაგიკეთებს ;)
</description>
		<content:encoded><![CDATA[<p>@ირაკლი</p>
<p>რასაც შენ ამბობ აბსოლუტურად მართალი ხარ არასოდეს არ ხარ მაგისგან დაზღვეული, მაგრამ რომელი ფრეიმვორკიც არ უნდა გამოიყენო შენი ფუნქციების წერა მაინც ხომ გიწევს? </p>
<p>თანაც პოსტში მარტო მაგ საკითხზე არ არის ლაპარაკი და ერთერთი დეტალია ეგ <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>სხვა მხრივ გეთანხმები ყველაფერში <img src='http://www.code.ge/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>P.S.</p>
<p>ისე შენი კოდის ამ ნაწილში(ნუ მაგ კონკრეტულ მაგალითს ეხება):</p>
<pre>
if (is_array($es_chemisa) &#038;&#038; sizeof($es_chemisa)>0) {
</pre>
<p>ეს ნაწილი: <strong> &#038;&#038; sizeof($es_chemisa)>0</strong> სრულიად ზედმეტია, მასივი თუ არის მაგ შემოწმებას foreach კონსტრუქცია თავად გაგიკეთებს <img src='http://www.code.ge/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ირაკლი</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-962</link>
		<dc:creator>ირაკლი</dc:creator>
		<pubDate>Sun, 08 Feb 2009 07:56:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-962</guid>
		<description>სოსო, &quot;აძინოკი ვოლკად&quot; თუ წერ, მართალი ხარ - ყველა ფუნქციამ ან რეალური მასივი ან ცარიელი მასივი რომ აბრუნოს, ძალიან კარგია, მაგრამ რეალობას თუ გაითვალისწინებ, ან რაიმე ფრეიმვორკს თუ იყენებ, ან უბრალოდ სხვის კოდს ან თუნდაც PHP ბიბლიოთეკებს, სადაც უამრავია მსგავსი შემთხვევა - დაზღვეული არასოდეს არ ხარ რომ ვიღაც ნულს არ დაგიბრუნებს და სახეს არ აახევს შენ მოდულს.

შესაბამისად, ყველაზე ნაღდი რჩევაა, დაგინებით foreach-ის გამოყენებამდე შეამოწმო რომ ნამდვილად არაცარიელ მასივთან გაქვს საქმე:

&lt;pre&gt;
if (is_array($es_chemisa) &amp;&amp; sizeof($es_chemisa)&gt;0) {
  foreach ($es_chemisa as $key =&gt; $val) {
    // dalshe rogorc textshia
  }
}
&lt;/pre&gt;

კი, მაგრად ტეხავს ზედმეტი ორი ხაზის წერა, რამდენი ფორიჩი დაგჭირდება, მაგრამ იმდენ თავის ტკივილს აგაშორებს დროთა განმავლობაში, რომ ნამდვილად ღირს. მით უმეტეს რომ ყველა თავმოყვარე IDE-ს აქვს კოდის ტემპლეიტების ფუნქცია, და აუცილებელი არაა ხელით კრეფა.</description>
		<content:encoded><![CDATA[<p>სოსო, &#8220;აძინოკი ვოლკად&#8221; თუ წერ, მართალი ხარ &#8211; ყველა ფუნქციამ ან რეალური მასივი ან ცარიელი მასივი რომ აბრუნოს, ძალიან კარგია, მაგრამ რეალობას თუ გაითვალისწინებ, ან რაიმე ფრეიმვორკს თუ იყენებ, ან უბრალოდ სხვის კოდს ან თუნდაც PHP ბიბლიოთეკებს, სადაც უამრავია მსგავსი შემთხვევა &#8211; დაზღვეული არასოდეს არ ხარ რომ ვიღაც ნულს არ დაგიბრუნებს და სახეს არ აახევს შენ მოდულს.</p>
<p>შესაბამისად, ყველაზე ნაღდი რჩევაა, დაგინებით foreach-ის გამოყენებამდე შეამოწმო რომ ნამდვილად არაცარიელ მასივთან გაქვს საქმე:</p>
<pre>
if (is_array($es_chemisa) &amp;&amp; sizeof($es_chemisa)&gt;0) {
  foreach ($es_chemisa as $key =&gt; $val) {
    // dalshe rogorc textshia
  }
}
</pre>
<p>კი, მაგრად ტეხავს ზედმეტი ორი ხაზის წერა, რამდენი ფორიჩი დაგჭირდება, მაგრამ იმდენ თავის ტკივილს აგაშორებს დროთა განმავლობაში, რომ ნამდვილად ღირს. მით უმეტეს რომ ყველა თავმოყვარე IDE-ს აქვს კოდის ტემპლეიტების ფუნქცია, და აუცილებელი არაა ხელით კრეფა.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: იოსები</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-957</link>
		<dc:creator>იოსები</dc:creator>
		<pubDate>Sat, 07 Feb 2009 20:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-957</guid>
		<description>@LRuby

გავაერთიანე შენი პოსტები :)

კოდის დაწერა როცა დაგჭირდება PRE ტეგი გამოიყენე ;)</description>
		<content:encoded><![CDATA[<p>@LRuby</p>
<p>გავაერთიანე შენი პოსტები <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>კოდის დაწერა როცა დაგჭირდება PRE ტეგი გამოიყენე <img src='http://www.code.ge/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LRuby</title>
		<link>http://www.code.ge/posts/php-array-tricks/comment-page-1#comment-956</link>
		<dc:creator>LRuby</dc:creator>
		<pubDate>Sat, 07 Feb 2009 20:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=174#comment-956</guid>
		<description>კაია. :)

აი კიდევ ერთი საინტერესო რამ მასივებზე, ანუ შევადაროთ ორი მასივი ერთმანეთს და გავიგოთ რამდენი პროცენტი დამთხვევა მეორე მასივში:

&lt;pre&gt;
$array_1 = array(&#039;a&#039;,&#039;b&#039;,&#039;c&#039;,&#039;d&#039;, &#039;a&#039;, &#039;5&#039;, 4, 5, 7, 1, 0, 2, 9);

$array_2 = array(&#039;b&#039;,&#039;d&#039;, 8, 1);

$non_matches = array_diff($array_1, $array_2);

$inaccuracy = round((sizeof($non_matches)/sizeof($array_1))*100, 2);
$accuracy = 100-$inaccuracy;

echo &#039;array2 contains &#039;.$accuracy.&#039;% of the content that array_1 contains&#039;;
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>კაია. <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>აი კიდევ ერთი საინტერესო რამ მასივებზე, ანუ შევადაროთ ორი მასივი ერთმანეთს და გავიგოთ რამდენი პროცენტი დამთხვევა მეორე მასივში:</p>
<pre>
$array_1 = array('a','b','c','d', 'a', '5', 4, 5, 7, 1, 0, 2, 9);

$array_2 = array('b','d', 8, 1);

$non_matches = array_diff($array_1, $array_2);

$inaccuracy = round((sizeof($non_matches)/sizeof($array_1))*100, 2);
$accuracy = 100-$inaccuracy;

echo 'array2 contains '.$accuracy.'% of the content that array_1 contains';
</pre>
]]></content:encoded>
	</item>
</channel>
</rss>

