PHP unique_array_by_value()

1 개요[ | ]

PHP unique_array_by_value()
function unique_array_by_value($rows, $column) {
	$arr = [];
	foreach( $rows as $row ) {
		if( array_key_exists($row[$column],$arr)) continue;
		$arr[$row[$column]] = $row;
	}
	return array_values( $arr );
}
$revisions = [
	['user'=>'A', 'timestamp'=>'2018-01-15T10:55:04Z'],
	['user'=>'B', 'timestamp'=>'2017-07-14T17:08:00Z'],
	['user'=>'C', 'timestamp'=>'2016-12-27T05:48:18Z'],
	['user'=>'B', 'timestamp'=>'2016-03-29T05:00:16Z'],
	['user'=>'A', 'timestamp'=>'2015-09-28T08:06:25Z'],
];
print_r( unique_array_by_value($revisions, 'user') );

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}