[PHP-users 31019] Re: 多重配列への値の格納について

Naoya Harasawa harasawa @ gust.jp
2006年 12月 15日 (金) 13:15:27 JST


正常な動きですよね。何に悩んでいるのがよくわかりませんが

<?PHP
$other_array = Array(
	Array( "ファイル1", "タイトル", "USB", "タイトル", "ファイル1" ),
	Array( "ファイル2", "ノート", "メモ", "Web"),
	Array( "ファイル3", "タイトル", "プレゼンテーション", "ファイル3" )
);

foreach( $other_array as $val=> $arrValue )
{
	$other_array[ $val ] = array_unique( $arrValue );
}

print_r( $other_array );
?>

こういうことなのかな?

Naoya Harasawa

bisuke wrote:
> 多重配列から重複した値を除去して、再度多重配列
> に格納しなおしたいのですが。
> 
> $other_array   //多重配列
> foreach($other_array as $val=> $arrValue)
> {
> 	$str = array_unique($arrValue);
> 	print_r($str);
> }
> しかし、
> Array ( [0] => ファイル1 [1] => タイトル [2] => USB )
> Array ( [0] => ファイル2 [1] => ノート [2] => メモ 
> [3] => Web) Array ( [0] => ファイル3 [1] => タイトル [2]
> => 
> プレゼンテーション )
> 
> このようになってしまい、多重配列になっていません。
> よろしければ、どのようにすれば、多重配列として
> 格納できるかお教えいただけないでしょうか?
> 
> 
> 
> --------------------------------------
> Start Yahoo! Auction now! Check out the cool campaign
> http://pr.mail.yahoo.co.jp/auction/
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 
> 



PHP-users メーリングリストの案内