<?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>寂静的深海 &#187; 函数</title>
	<atom:link href="http://www.deepseath.com/?feed=rss2&#038;tag=%E5%87%BD%E6%95%B0" rel="self" type="application/rss+xml" />
	<link>http://www.deepseath.com</link>
	<description></description>
	<lastBuildDate>Mon, 29 Jan 2024 09:55:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[PHP]数组移除某个值的两种方式</title>
		<link>http://www.deepseath.com/?p=1071</link>
		<comments>http://www.deepseath.com/?p=1071#comments</comments>
		<pubDate>Sat, 17 Mar 2012 09:57:50 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=1071</guid>
		<description><![CDATA[php中从数组中移除某个值，可以有两种方式，一种是常规的遍历比值然后移除，另一种是利用array_diff函数。 先利用是利用遍历数组的方式写了个函数： function array_delete_value($array,$delete_value){ foreach ( $array AS $k=&#62;$v ) { if ( $v === $delete_value ) { unset($array[$k]); } } return $array; } 用法：array_delete_value(原数组,待移除的值); 两种方式的使用： 1.利用自定义函数： &#60;?php $del = ''; $t = 0; function array_delete_value($array,$delete_value){ foreach ( $array AS $k=&#62;$v ) { if ( $v === $delete_value ) { unset($array[$k]); } } return $array; [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=1071</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISBN的校验</title>
		<link>http://www.deepseath.com/?p=791</link>
		<comments>http://www.deepseath.com/?p=791#comments</comments>
		<pubDate>Mon, 27 Sep 2010 16:29:58 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[实验室]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[ISBN]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[算法]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=791</guid>
		<description><![CDATA[维基百科提供的ISBN码校验算法： 校验码的计算方法（10码） 假设某国际标准书号号码前9位是：7-309-04547 计算加权和S：S = 7×10＋3×9＋0×8＋9×7＋0×6＋4×5＋5×4＋4×3＋7×2 = 226 计算S÷11的余数M：M = 226 mod 11 = 6 计算11 – M 的差N：N = 11 ? 6 = 5 如果N = 10，校验码是字母”X” 如果N = 11，校验码是数字”0&#8243; 如果N为其他数字，校验码是数字N 所以，本书的校验码是5；如果用户提供的ISBN码是7-309-04547-6，那么校验失败 校验码的计算方法（13码） 假设某国际标准书号号码前12位是：978-986-181-728 计算加权和S：S = (9×1)+(7×3)+(8×1)+(9×3)+(8×1)+(6×3)+(1×1)+(8×3)+(1×1)+(7×3)+(2×1)+(8×3) = 164 计算S÷10的余数M：M = 164 mod 10 = 4 计算10 – M 的差N：N = 10 ? 4 [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=791</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个有意思的函数传参方法</title>
		<link>http://www.deepseath.com/?p=678</link>
		<comments>http://www.deepseath.com/?p=678#comments</comments>
		<pubDate>Fri, 21 May 2010 14:52:20 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[实验室]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=678</guid>
		<description><![CDATA[最近在做的项目，虽然有很多前端的东西，现在不喜欢搞前端，觉得特麻烦，累。不如后台程序部分好玩，直接写代码还是很有意思的。 说实话，这么多年始终对于javascript属于入门汉的状态，主要是觉得javascript相对与服务端的PHP来说，不如PHP直接跟数据库打交道有意思。 不过，最近接触了好多jQuery，突然发现javascript原来不需要了解太多了，哈哈。jQuery真的是个好东西。 在使用和制作jQuery扩展的时候，发现jQuery有一个很有趣的函数传参办法，那就是直接利用数组或者已经格式化了的json字符串，这样做的好处显而易见——不必要记住函数参数的具体顺序，哪个在先哪个在后都无所谓。 现在懒得学习了，PHP手册也仅仅找需要的，加之英语实在不太好，所以在我的印象里，似乎php没有类似的方法（当然PHP类的那个不算在内） 晚上无聊的时候，尝试写了一个乱弹代码，觉得还是挺好玩的。 &#60;?php function call_function_param_arr($func_param_arr){ $var1='val1'; $var2='val2'; $var3='val3'; $var4='val4'; $var5='val5'; $var6='val6'; $var7='val7'; $var8='val8'; $var9='val9'; extract($func_param_arr,EXTR_IF_EXISTS); for ( $i=1;$i&#60;=9;$i++ ) { $tmp = 'var'.$i; echo "var{$i} = {$$tmp}&#60;br /&#62;"; } } function call_function_param_json($func_param_json){ $var1='val1'; $var2='val2'; $var3='val3'; $var4='val4'; $var5='val5'; $var6='val6'; $var7='val7'; $var8='val8'; $var9='val9'; extract(json_decode($func_param_json,true),EXTR_IF_EXISTS); for ( $i=1;$i&#60;=9;$i++ ) { $tmp = 'var'.$i; echo [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=678</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
