日韩高清不卡一区二区,91香蕉国产精品日韩 http://m.berihn.cn/blog 中山php|最優(yōu)網(wǎng)絡(luò) Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 php多維數(shù)組的搜索 http://m.berihn.cn/blog/view-425.html http://m.berihn.cn/blog/view-425.html#comments Mon, 17 Dec 2012 12:48:04 +0000 lin http://m.berihn.cn/blog/?p=425 1 php搜索多維數(shù)組的鍵值

如下面例子:

$foo[1]['a']['xx'] = 'bar 1';
$foo[1]['b']['xx'] = 'bar 2';
$foo[2]['a']['bb'] = 'bar 3';
$foo[2]['a']['yy'] = 'bar 4';
$foo[3]['c']['dd'] = 'bar 3';
$foo[3]['f']['gg'] = 'bar 3';
$foo['info'][1] = 'bar 5';

如果要查找 bar 3 怎么進(jìn)行查找呢。有三個(gè)結(jié)果,而這三個(gè)結(jié)果都要,看下面的函數(shù):
-------------------------------------------------------------------------------------------------------------------------------
function array_search_re($needle, $haystack, $a=0, $nodes_temp=array()){
global $nodes_found;
$a++;
foreach ($haystack as $key1=>$value1) {
??? $nodes_temp[$a] = $key1;
??? if (is_array($value1)){???
????? array_search_re($needle, $value1, $a, $nodes_temp);
??? }
??? else if ($value1 === $needle){
????? $nodes_found[] = $nodes_temp;
??? }
}
return $nodes_found;
}
---------------------------------------------------------------------------------------------------------------------------------
這個(gè)函數(shù)就可以把上面要查找到的內(nèi)容全部返回出鍵名來
$result = array_search_re('bar 3', $foo);

print_r($result);

輸出結(jié)果為如下:
Array ( [0] => Array ( [1] => 2 [2] => a [3] => bb )
?????? ?? [1] => Array ( [1] => 3 [2] => c [3] => dd )
?????? ?? [2] => Array ( [1] => 3 [2] => f [3] => gg )
???? ?? )

1 php搜索多維數(shù)組的鍵名

function array_search_key($needle, $haystack){
global $nodes_found;

foreach ($haystack as $key1=>$value1) {
?
?if ($key1=== $needle){
?
??$nodes_found[] = $value1;
???????
?? }
??? if (is_array($value1)){???
????? array_search_key($needle, $value1);
??? }
???
???
}

return $nodes_found;
}
$result = array_search_key('a', $foo);

print_r($result);

輸出結(jié)果為如下:
?

Array
(
??? [0] => Array
??????? (
??????????? [xx] => bar 1
??????? )

??? [1] => Array
??????? (
??????????? [bb] => bar 3
??????? )

??? [2] => Array
??????? (
??????????? [yy] => bar 4
??????? )

)

]]>
http://m.berihn.cn/blog/view-425.html/feed 743
JS判斷一個(gè)變量是否是數(shù)組以及循環(huán)數(shù)組 http://m.berihn.cn/blog/view-100.html http://m.berihn.cn/blog/view-100.html#comments Sat, 13 Aug 2011 18:52:34 +0000 lin http://m.berihn.cn/blog/?p=100

JS判斷一個(gè)變量是否是數(shù)組的方法

  1. function isArray(o) {
  2. return Object.prototype.toString.call(o) === '[object Array]';
  3. }

//for in循環(huán)數(shù)組

  1. var key;
  2. for (key in array)
  3. {
  4. }

//for循環(huán)數(shù)組

  1. var key;
  2. for (key =0;key< url.length;key++)
  3. {
  4. }
]]>
http://m.berihn.cn/blog/view-100.html/feed 7
判斷一個(gè)數(shù)組里是否都是空字符串 http://m.berihn.cn/blog/view-74.html http://m.berihn.cn/blog/view-74.html#comments Sat, 13 Aug 2011 17:10:57 +0000 lin http://m.berihn.cn/blog/?p=74

有時(shí)我們要把一個(gè)全為空字符串組成的數(shù)組如:array('','','');當(dāng)成是空對(duì)待,因?yàn)槔锩娌缓魏螖?shù)據(jù)

使用empty()顯然是不行的,因?yàn)槔锩姘巳齻€(gè)值,只是這些值都是空字符串,用count()也不可以

那么可以用一種變通的方式,先把數(shù)組用implode轉(zhuǎn)換成字符串,再判斷字符串是否為真就可以了:

$a=array('','');

$a = implode('',$a);i

f($a)'為真';

else echo '為假';

]]>
http://m.berihn.cn/blog/view-74.html/feed 3
不卡一区二区在线视频| 99久久精品视频一区二区| 久久精品中文扫妇内射| 精品久久综合日本欧美| 国产日产欧美精品视频| 久久福利视频在线观看| 在线观看免费无遮挡大尺度视频| 成人精品网一区二区三区| 九九热精彩视频在线播放| 亚洲精品伦理熟女国产一区二区| 又黄又色又爽又免费的视频| 日韩性生活视频免费在线观看| 黄男女激情一区二区三区| 日韩一区二区三区四区乱码视频| 日韩中文字幕有码午夜美女| 91欧美一区二区三区| 色婷婷中文字幕在线视频| 日韩一区二区三区免费av| 亚洲高清亚洲欧美一区二区| 最新午夜福利视频偷拍| 日韩成人高清免费在线| 中文字幕精品少妇人妻| 欧美日韩国产欧美日韩| 免费久久一级欧美特大黄孕妇| 国产亚洲精品香蕉视频播放| 精品国产一区二区欧美| 国产又粗又爽又猛又黄的| 亚洲欧洲成人精品香蕉网| 国产剧情欧美日韩中文在线| 台湾综合熟女一区二区| 丰满人妻熟妇乱又伦精另类视频| 国产伦精品一区二区三区高清版| 日韩欧美在线看一卡一卡| 精品女同在线一区二区| 国产av一区二区三区久久不卡| 国产精品免费视频视频| 欧美日韩综合综合久久久| 精品国产亚洲区久久露脸| 在线视频免费看你懂的| 久久女同精品一区二区| 亚洲天堂男人在线观看|