$links ); $return = array(); foreach( $links as $target => $link ) { $concepts = array(); foreach( $link as $linkName => $linkTarget ) if( Controller::isConcept( $linkName ) ) $concepts[ $linkName ] = true; $return[ $target ] = array( 'concepts' => $concepts, 'links' => $link ); } echo json_encode( $concept ? $return[ $concept ] : $return );