<?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>春去花还在-CoLee★＂ &#187; PHP</title>
	<atom:link href="http://colee.99n9.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://colee.99n9.com</link>
	<description>CoLee的网页设计制作素材、html、javacript、ajax代码精心自编或修改收藏，欢迎大家共享与交流。</description>
	<lastBuildDate>Tue, 04 Aug 2009 03:51:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>字符串替换函数str_replace使用帮助</title>
		<link>http://colee.99n9.com/%e5%ad%97%e7%ac%a6%e4%b8%b2%e6%9b%bf%e6%8d%a2%e5%87%bd%e6%95%b0str_replace%e4%bd%bf%e7%94%a8%e5%b8%ae%e5%8a%a9/</link>
		<comments>http://colee.99n9.com/%e5%ad%97%e7%ac%a6%e4%b8%b2%e6%9b%bf%e6%8d%a2%e5%87%bd%e6%95%b0str_replace%e4%bd%bf%e7%94%a8%e5%b8%ae%e5%8a%a9/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 02:19:11 +0000</pubDate>
		<dc:creator>CoLee★＂</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[str_replace]]></category>
		<category><![CDATA[字符串替换函数]]></category>

		<guid isPermaLink="false">http://colee.99n9.com/?p=61</guid>
		<description><![CDATA[str_replace函数
功能: 字符串替换
语法: string str_replace(string needle, string str, string haystack);
返回值: 字符串
函数种类: 字符串处理
本函数将字符串 str 代入 haystack 字符串中，将所有的 needle 置换成 str。mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版，本函数有些 bug，而 nadeem@bleh.org (05-Jun-1999) 补充在 PHP 3.0.8 版本函数就回复正常了。
使用范例

下例将 %body% 以 black 取代
&#60; php
$bodytag = str_replace(&#8221;%body%&#8221;, &#8220;black&#8221;, &#8220;&#60;body text=%body%&#62;&#8221;);
echo $bodytag;
&#62;
格式：
[@str_replace("要替换的旧内容", "要取代原内容的新字符", $被替换内容的变量名)]
[@str_replace(array('旧1','旧2','旧3'), array('新1','新2','新3'), $被替换内容的变量名)]
[@str_replace(array('旧1','旧2','旧3'), '新内容', $被替换内容的变量名)]
实例：
多对一替换：想把内容字段里所有的&#60;p&#62;&#60;/p&#62;标签清除掉,替换成空
[@str_replace(array('&#60;p&#62;','&#60;/p&#62;'), '', $Content)]
一对一替换：想把内容字段里所有的&#60;br&#62;标签换成&#60;p&#62;
[@str_replace('&#60;br&#62;', '&#60;p&#62;', $Content)]
多对多替换：想把内容字段里的&#60;br&#62;换成&#60;br /&#62;, 同时&#60;p&#62;换&#60;hr&#62;，把&#60;/p&#62;全清除
[@str_replace(array('&#60;br&#62;', '&#60;p&#62;','&#60;/p&#62;'), array('&#60;br [...]]]></description>
			<content:encoded><![CDATA[<p>str_replace函数</p>
<p>功能: 字符串替换</p>
<p>语法: string str_replace(string needle, string str, string haystack);</p>
<p>返回值: 字符串</p>
<p>函数种类: 字符串处理</p>
<p>本函数将字符串 str 代入 haystack 字符串中，将所有的 needle 置换成 str。mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版，本函数有些 bug，而 nadeem@bleh.org (05-Jun-1999) 补充在 PHP 3.0.8 版本函数就回复正常了。</p>
<p>使用范例</p>
<p><a id="entrymore" name="entrymore"></a></p>
<p>下例将 %body% 以 black 取代</p>
<p>&lt; php</p>
<p>$bodytag = str_replace(&#8221;%body%&#8221;, &#8220;black&#8221;, &#8220;&lt;body text=%body%&gt;&#8221;);</p>
<p>echo $bodytag;</p>
<p>&gt;</p>
<p>格式：</p>
<p>[@str_replace("要替换的旧内容", "要取代原内容的新字符", $被替换内容的变量名)]</p>
<p>[@str_replace(array('旧1','旧2','旧3'), array('新1','新2','新3'), $被替换内容的变量名)]</p>
<p>[@str_replace(array('旧1','旧2','旧3'), '新内容', $被替换内容的变量名)]</p>
<p>实例：</p>
<p>多对一替换：想把内容字段里所有的&lt;p&gt;&lt;/p&gt;标签清除掉,替换成空</p>
<p>[@str_replace(array('&lt;p&gt;','&lt;/p&gt;'), '', $Content)]</p>
<p>一对一替换：想把内容字段里所有的&lt;br&gt;标签换成&lt;p&gt;</p>
<p>[@str_replace('&lt;br&gt;', '&lt;p&gt;', $Content)]</p>
<p>多对多替换：想把内容字段里的&lt;br&gt;换成&lt;br /&gt;, 同时&lt;p&gt;换&lt;hr&gt;，把&lt;/p&gt;全清除</p>
<p>[@str_replace(array('&lt;br&gt;', '&lt;p&gt;','&lt;/p&gt;'), array('&lt;br /&gt;','&lt;hr&gt;',''), $Content)]</p>
]]></content:encoded>
			<wfw:commentRss>http://colee.99n9.com/%e5%ad%97%e7%ac%a6%e4%b8%b2%e6%9b%bf%e6%8d%a2%e5%87%bd%e6%95%b0str_replace%e4%bd%bf%e7%94%a8%e5%b8%ae%e5%8a%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress之友情链接wp_list_bookmarks函数详解</title>
		<link>http://colee.99n9.com/wordpress%e4%b9%8bwp_list_bookmarks%e5%87%bd%e6%95%b0%e8%af%a6%e8%a7%a3/</link>
		<comments>http://colee.99n9.com/wordpress%e4%b9%8bwp_list_bookmarks%e5%87%bd%e6%95%b0%e8%af%a6%e8%a7%a3/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 08:15:15 +0000</pubDate>
		<dc:creator>CoLee★＂</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp_list_bookmarks]]></category>

		<guid isPermaLink="false">http://colee.99n9.com/?p=8</guid>
		<description><![CDATA[WordPress的友情链接应用]]></description>
			<content:encoded><![CDATA[<p>wp_list_bookmarks 这个函数也是为Blogroll服务的，比以前的函数 get_links_list() 和 get_links() 更加强大，它有很多参数，参数和参数之前用&#8221;&amp;&#8221;分隔。详见全文。</p>
<p><span id="more-300"> </span></p>
<p>wp_list_bookmarks 函数的默认参数是：</p>
<p>&#8216;orderby&#8217; =&gt; &#8216;name&#8217;</p>
<p>&#8216;order&#8217; =&gt; &#8216;ASC&#8217;</p>
<p>&#8216;limit&#8217; =&gt; -1</p>
<p>&#8216;category&#8217; =&gt; &#8221;</p>
<p>&#8216;category_name&#8217; =&gt; &#8221;</p>
<p>&#8216;hide_invisible&#8217; =&gt; 1</p>
<p>&#8217;show_updated&#8217; =&gt; 0</p>
<p>&#8216;echo&#8217; =&gt; 1</p>
<p>&#8216;categorize&#8217; =&gt; 1</p>
<p>&#8216;title_li&#8217; =&gt; __(&#8217;Bookmarks&#8217;)</p>
<p>&#8216;title_before&#8217; =&gt; &#8216;&lt;h2&gt;&#8217;</p>
<p>&#8216;title_after&#8217; =&gt; &#8216;&lt;/h2&gt;&#8217;</p>
<p>&#8216;category_orderby&#8217; =&gt; &#8216;name&#8217;</p>
<p>&#8216;category_order&#8217; =&gt; &#8216;ASC&#8217;</p>
<p>&#8216;class&#8217; =&gt; &#8216;linkcat&#8217;</p>
<p>&#8216;category_before&#8217; =&gt; &#8216;&lt;li id=&#8221;%id&#8221; class=&#8221;%class&#8221;&gt;&#8217;</p>
<p>&#8216;category_after&#8217; =&gt; &#8216;&lt;/li&gt;&#8217;</p>
<p>下面我来一一介绍每个参数的用途：</p>
<p>categorize</p>
<p>布尔型，用于设置连接是否按照各自的分类显示：</p>
<p>1 （默认，根据链接的分类显示）</p>
<p>0 （不按照分类，显示全部）</p>
<p>category</p>
<p>字符串型，后面就直接 &#8220;=链接分类ID号&#8221;，那么就显示这个分类下的链接。如果没有指定的话就显示所有的链接。</p>
<p>category_name</p>
<p>字符串型，如果后面 &#8220;=某个链接分类的名称&#8221; 那么就会在该链接分类前显示分类的名称，如果这里留空的话则会显示所有链接分类的分类名称(即默认的形式)。</p>
<p>category_before</p>
<p>字符串型，位于链接分类之前的文字或代码。默认的设置是：&lt;li id=&#8221;[category id]&#8221; class=&#8221;linkcat&#8221;&gt;</p>
<p>category_after</p>
<p>字符串型，位于链接分类之后的文字或代码。默认的设置是：&lt;/li&gt;</p>
<p>class</p>
<p>字符串型，每一个链接的分类都会有一个 &#8220;class&#8221; 属性（从上面的代码就能看出），默认是：linkcat</p>
<p>category_orderby</p>
<p>字符串型，链接分类的排序方式，按照名词或者ID。</p>
<p>&#8216;name&#8217; (默认)</p>
<p>&#8216;id&#8217;</p>
<p>category_order</p>
<p>字符串型，链接分类的升降序排列方式：</p>
<p>ASC (默认)</p>
<p>DESC</p>
<p>title_li</p>
<p>字符串型，链接标题的头文字或代码，默认是：Bookmarks，并且它控制连接是否按照列表的方式排列。</p>
<p>title_before 和 title_after</p>
<p>顾名思义，它们就是连接标题头前后的文字或代码，默认是 h2 标签</p>
<p>show_private</p>
<p>布尔型，是否显示私有链接。</p>
<p>1 (是)</p>
<p>0 (不是 &#8211; 默认)</p>
<p>include</p>
<p>字符串型，输出指定 ID 的 Blogroll 的分类链接，各个 ID 之间用半角的 &#8220;,&#8221; 分开。默认显示所有的 Blogroll 分类。</p>
<p>exclude</p>
<p>字符串型，将指定 ID 的 Blogroll 分类链接从整个链接列表中排除，各个 ID 之间用半角的 &#8220;,&#8221; 分开。默认是什么都不排除。</p>
<p>orderby</p>
<p>字符串型，Blogroll 的排列方式（默认是根据名称排序，除非将这个值留空），即根据我们在 WP 后台链接设置界面下的那些参数来进行排序：</p>
<p>1.&#8217;id’</p>
<p>2. &#8216;url’</p>
<p>3. &#8216;name’</p>
<p>4. &#8216;target’</p>
<p>5. &#8216;description’</p>
<p>6. &#8216;owner’</p>
<p>7. &#8216;rating’</p>
<p>8. &#8216;updated’</p>
<p>9. &#8216;rel’ &#8211; 按设定的关系排列</p>
<p>10. &#8216;notes’</p>
<p>11. &#8216;rss’</p>
<p>12. &#8216;length’ &#8211; 连接名称的长度设定</p>
<p>13. &#8216;rand’ &#8211; 随机排列显示</p>
<p>order</p>
<p>字符串型，设置升降序的排列方式</p>
<p>ASC (默认)</p>
<p>DESC</p>
<p>limit</p>
<p>整型，设置输出链接条数的最大值。默认值是&#8221;-1&#8243;，输出全部。</p>
<p>between</p>
<p>字符串型，每个连接、图片和描述之间的文字或代码，默认是 &#8220;n&#8221; 换行。</p>
<p>show_images</p>
<p>布尔型，是否允许显示 Blogroll 下链接的对应图片。</p>
<p>1 (允许 &#8211; 默认)</p>
<p>0 (不允许)</p>
<p>show_description</p>
<p>布尔型，是否允许显示每个链接的描述。</p>
<p>1 (允许)</p>
<p>0 (不允许 &#8211; 默认)</p>
<p>show_rating</p>
<p>布尔型，是否允许显示链接的等级。</p>
<p>1 (允许)</p>
<p>0 (不允许 &#8211; 默认)</p>
<p>show_updated</p>
<p>布尔型，是否允许显示最近更新后的时间戳。</p>
<p>1 (允许)</p>
<p>0 (不允许 &#8211; 默认)</p>
<p>hide_invisible</p>
<p>布尔型，是否显示所有的链接，甚至是被管理员设为不可见的链接，默认允许显示。</p>
<p>1 (允许 &#8211; 默认)</p>
<p>0 (不允许)</p>
<p>例如：</p>
<p>随机显示10条链接：</p>
<p>&lt;?php wp_list_bookmarks(&#8217;orderby=rand&amp;limit=10&#8242;); ?&gt;</p>
<p>随机显示分类ID为1的链接：</p>
<p>&lt;?php wp_list_bookmarks(&#8217;orderby=rand&amp;category=1&#8242;); ?&gt;</p>
<p>剩下的大家可以自己发挥了，呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://colee.99n9.com/wordpress%e4%b9%8bwp_list_bookmarks%e5%87%bd%e6%95%b0%e8%af%a6%e8%a7%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
