함수 array keys 2d()

1 PHP[ | ]

function array_keys_2d( $arr ) {
	$keys = array();
	foreach( $arr as $k => $v ) {
		if( is_array($v) ) foreach( $v as $k2 => $v2 ) $keys[] = $k."[$k2]";
		else $keys[] = $k;
	}
	return $keys;
}

$arr = array(
	'response' => 'json',
	'command' => 'greet',
	'type' => 'sayhello',
	'friends' => array(
		'0' => 'Alice',
		'1' => 'Bob',
		'2' => 'Carol',
		),
);
print_r( array_keys_2d($arr) );
# Array
# (
#     [0] => response
#     [1] => command
#     [2] => type
#     [3] => friends[0]
#     [4] => friends[1]
#     [5] => friends[2]
# )

2 같이 보기[ | ]

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