<?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>PHPのsplit関数 へのコメント</title>
	<atom:link href="http://selfkleptomaniac.org/archives/674/feed" rel="self" type="application/rss+xml" />
	<link>http://selfkleptomaniac.org/archives/674</link>
	<description>Blogging is a disease: selfkleptomania, your normal condition.</description>
	<lastBuildDate>Wed, 13 Jan 2010 07:45:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>admin より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-608</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 29 Nov 2008 07:23:40 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-608</guid>
		<description>むしかえしは歓迎します。（参照：http://d.hatena.ne.jp/m-hiyama/）</description>
		<content:encoded><![CDATA[<p>むしかえしは歓迎します。（参照：http://d.hatena.ne.jp/m-hiyama/）</p>
]]></content:encoded>
	</item>
	<item>
		<title>ccn1x より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-607</link>
		<dc:creator>ccn1x</dc:creator>
		<pubDate>Fri, 28 Nov 2008 10:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-607</guid>
		<description>なるほど。
自分の直感としてはsplit(&quot;&quot;, $str)だと思いました、見事にエラーと言われましたが…。
環境がPHP5なら、str_split関数が希望の動作をするのではないかと思います。
PHP4なら（調べた限りでは）自前でループ回すなりして実装するしかない気がします。

最初の投稿のときに書くべきでしたが、二ヶ月も前の記事にコメントして申し訳ありませんでした。</description>
		<content:encoded><![CDATA[<p>なるほど。<br />
自分の直感としてはsplit(&#8220;&#8221;, $str)だと思いました、見事にエラーと言われましたが…。<br />
環境がPHP5なら、str_split関数が希望の動作をするのではないかと思います。<br />
PHP4なら（調べた限りでは）自前でループ回すなりして実装するしかない気がします。</p>
<p>最初の投稿のときに書くべきでしたが、二ヶ月も前の記事にコメントして申し訳ありませんでした。</p>
]]></content:encoded>
	</item>
	<item>
		<title>admin より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-606</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 27 Nov 2008 09:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-606</guid>
		<description>&gt; ccn1x

はい、まったくそのとおりだと思います。直観に反すると思ったので上のように書いています。直観というのは、単純に区切り文字はワイルドカードなので、何もないところで文字列を区切ってaと.とbと.とcで返してくれないかなあ、と思うという意味です。</description>
		<content:encoded><![CDATA[<p>> ccn1x</p>
<p>はい、まったくそのとおりだと思います。直観に反すると思ったので上のように書いています。直観というのは、単純に区切り文字はワイルドカードなので、何もないところで文字列を区切ってaと.とbと.とcで返してくれないかなあ、と思うという意味です。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ccn1x より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-605</link>
		<dc:creator>ccn1x</dc:creator>
		<pubDate>Wed, 26 Nov 2008 12:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-605</guid>
		<description>（PHPのパフォーマンスについて調べてたら辿り着いたものです）
すべて空文字列で6要素というのは、正常な動作だと思うのですが。
split(&quot;.&quot;, &quot;a.b.c&quot;)は、任意の1文字を区切り文字にするわけですよね？
だから最初はaが区切り文字となって、aの直前のもの（無いので空）が結果の配列の1つめにセットされる。
次に.（一個目）が区切り文字になって、直前の区切り文字aと.（一個目）の間にあるもの（無いので空）が配列の2つ目に。
以後同様にセットされてき、最後はcと文字列末端の間（やっぱり空）がセットされる、こういう動作だと思います。
各区切り文字の間が0バイト（空）で、区切り文字が5つある、とみなせば、出力も6つであってますし。

趣味の範囲でやっている者なので、間違ってたら本当申し訳ないです…。</description>
		<content:encoded><![CDATA[<p>（PHPのパフォーマンスについて調べてたら辿り着いたものです）<br />
すべて空文字列で6要素というのは、正常な動作だと思うのですが。<br />
split(&#8220;.&#8221;, &#8220;a.b.c&#8221;)は、任意の1文字を区切り文字にするわけですよね？<br />
だから最初はaが区切り文字となって、aの直前のもの（無いので空）が結果の配列の1つめにセットされる。<br />
次に.（一個目）が区切り文字になって、直前の区切り文字aと.（一個目）の間にあるもの（無いので空）が配列の2つ目に。<br />
以後同様にセットされてき、最後はcと文字列末端の間（やっぱり空）がセットされる、こういう動作だと思います。<br />
各区切り文字の間が0バイト（空）で、区切り文字が5つある、とみなせば、出力も6つであってますし。</p>
<p>趣味の範囲でやっている者なので、間違ってたら本当申し訳ないです…。</p>
]]></content:encoded>
	</item>
	<item>
		<title>admin より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-518</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 11 Sep 2008 15:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-518</guid>
		<description>アンチどころかPHPは生活の糧ですが、確かにそういわれてみると納得できますね。</description>
		<content:encoded><![CDATA[<p>アンチどころかPHPは生活の糧ですが、確かにそういわれてみると納得できますね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>アンチだけど擁護します より</title>
		<link>http://selfkleptomaniac.org/archives/674/comment-page-1#comment-510</link>
		<dc:creator>アンチだけど擁護します</dc:creator>
		<pubDate>Wed, 10 Sep 2008 16:47:23 +0000</pubDate>
		<guid isPermaLink="false">http://selfkleptomaniac.org/?p=674#comment-510</guid>
		<description>$str=&quot;,,,,,&quot;; split(&quot;,&quot;, $str);
と同じものが返ってきているのなら、納得じゃないですか？
Rubyがこの場合に空配列を返すのは末尾の空文字列の要素を削除するから(だと考えられる)なので PHPには当てはまらないし……。</description>
		<content:encoded><![CDATA[<p>$str=&#8221;,,,,,&#8221;; split(&#8220;,&#8221;, $str);<br />
と同じものが返ってきているのなら、納得じゃないですか？<br />
Rubyがこの場合に空配列を返すのは末尾の空文字列の要素を削除するから(だと考えられる)なので PHPには当てはまらないし……。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
