[PHP-users 10933] Re: 配列を走査するには

komura php-users@php.gr.jp
Thu, 17 Oct 2002 23:50:07 +0900


はじめまして。komura です。


> 	function test2( &$ary ) {
> 		$ts = microtime();
> 		array_walk( $ary, 'mycbfunc' );
> 		$te = microtime();
> 		return timediff( $ts, $te );
> 	}

array_walk( $ary, 'mycbfunc' );

の行の代わりに、

$ary = array_map( 'addslashes', $ary );

というのは、どうでしょうか。

mycbfunc も必要なくなりますので、ソースも短くなっていいと思うのですが。
array_walk よりもほんの少し速くなりました。



> 	if( $ary1 != $ary2 || $ary1 != $ary2 ) {
> 		print "?\n";
> 	}

if( $ary1 != $ary2 || $ary3 != $ary2 ) {
                      ^^^^^
でしょうか?

何か間違っていましたら、指摘してください。

-- 
komura
komura@ma9.seikyou.ne.jp