if ( !empty($q['category__in']) ) {
$q['category__in'] = array_map('absint', array_unique( (array) $q['category__in'] ) );
if ( !empty($q['category__not_in']) ) {
$q['category__not_in'] = array_map('absint', array_unique( (array) $q['category__not_in'] ) );
if ( !empty($q['category__and']) ) {
$q['category__and'] = array_map('absint', array_unique( (array) $q['category__and'] ) );
if ( !empty($q['tag__in']) ) {
$q['tag__in'] = array_map('absint', array_unique( (array) $q['tag__in'] ) );
if ( !empty($q['tag__not_in']) ) {
$q['tag__not_in'] = array_map('absint', array_unique( (array) $q['tag__not_in'] ) );
if ( !empty($q['tag__and']) ) {
$q['tag__and'] = array_map('absint', array_unique( (array) $q['tag__and'] ) );
if ( !empty($q['tag_slug__in']) ) {
$q['tag_slug__in'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__in'] ) );
if ( !empty($q['tag_slug__and']) ) {
$q['tag_slug__and'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__and'] ) );
if ( !empty($q['category__in']) ) {
$q['category__in'] = array_map('absint', array_unique( (array) $q['category__in'] ) );
if ( !empty($q['category__not_in']) ) {
$q['category__not_in'] = array_map('absint', array_unique( (array) $q['category__not_in'] ) );
if ( !empty($q['category__and']) ) {
$q['category__and'] = array_map('absint', array_unique( (array) $q['category__and'] ) );
if ( !empty($q['tag__in']) ) {
$q['tag__in'] = array_map('absint', array_unique( (array) $q['tag__in'] ) );
if ( !empty($q['tag__not_in']) ) {
$q['tag__not_in'] = array_map('absint', array_unique( (array) $q['tag__not_in'] ) );
if ( !empty($q['tag__and']) ) {
$q['tag__and'] = array_map('absint', array_unique( (array) $q['tag__and'] ) );
if ( !empty($q['tag_slug__in']) ) {
$q['tag_slug__in'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__in'] ) );
if ( !empty($q['tag_slug__and']) ) {
$q['tag_slug__and'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__and'] ) );
if ( is_array($ids) && count($ids) > 0 ) {
$ids = array_unique($ids);
}
$catarray = array_unique($catarray);
$ids = get_objects_in_term($catarray, 'category');
$ids = array_unique($ids);
}
$catarray = array_unique($catarray);
if ( is_array($ids) && count($ids) > 0 ) {
$ids = array_unique($ids);
}
$catarray = array_unique($catarray);
if ( is_array($ids) && count($ids) > 0 ) {
$ids = array_unique($ids);
$tags[] = $tag;
$tags = array_unique($tags);
$approveUserIDArray = array_merge( $approveUserIDArray, $editors );
$approveUserIDArray = array_unique( $approveUserIDArray );
// check approve-users
$approversIDs = array_unique( $this->attributeDecoder( $workflowEvent, 'approve_users' ) );
// check approve-groups
$userGroupIDList = array_unique( $this->attributeDecoder( $workflowEvent, 'approve_groups' ) );
{
$userGroupIDList = array_unique( $this->attributeDecoder( $workflowEvent, 'selected_usergroups' ) );
$event->setAttribute( 'data_text3', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'approve_users' ),
$event->setAttribute( 'data_text4', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'approve_groups' ),
$event->setAttribute( 'data_text2', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'selected_usergroups' ),
$unique_marques_ajoutees = array_unique (explode ("<br>", $marques_ajoutees));
$unique_marques_deja_presentes = array_unique (explode ("<br>", $marques_deja_presentes));
$unique_materiels_ajoutes = array_unique (explode ("<br>", $materiels_ajoutes));
$unique_materiels_maj = array_unique (explode ("<br>", $materiels_maj));
$unique_materiels_deja_presents = array_unique (explode ("<br>", $materiels_deja_presents));
$unique_ecrans_deja_presents = array_unique (explode ("<br>", $ecrans_deja_presents));
$unique_ecrans_ajoutes = array_unique (explode ("<br>", $ecrans_ajoutes));
}
$hit_selected_bait_arr = array_unique($hit_selected_bait_arr);
$hit_selected_band_arr = array_unique($hit_selected_band_arr);
$TPP_hit_selected_bait_arr = array_unique($TPP_hit_selected_bait_arr);
$TPP_hit_selected_band_arr = array_unique($TPP_hit_selected_band_arr);
if($TPP_hit_selected_bait_arr){
$TPP_hit_selected_bait_arr = array_unique($TPP_hit_selected_bait_arr);
if(!$expDetail_Exp_str) return $rt_arr;
$band_arr = array_unique($band_arr);
}
$rt_arr = array_unique($rt_arr);
* 'where' and 'where_values' key should not have duplicates as that is handled earlier and applying
* array_unique here could cause problems with the query.
function filter_unique_query_clauses( array $p_query_clauses ) {
$p_query_clauses['select'] = array_unique( $p_query_clauses['select'] );
$p_query_clauses['from'] = array_unique( $p_query_clauses['from'] );
$p_query_clauses['join'] = array_unique( $p_query_clauses['join'] );
return $p_query_clauses;
$t_project_ids = array_unique( $t_project_ids );
function filter_cache_result( array $p_rows, array $p_id_array_lastmod ) {
$t_id_array_lastmod = array_unique( $p_id_array_lastmod );
$t_overall_query_arr = array_unique( $t_overall_query_arr );
<?php
/* Prototype : array array_unique(array $input)
echo "*** Testing array_unique() : error conditions ***\n";
// Zero arguments
echo "\n-- Testing array_unique() function with zero arguments --\n";
var_dump( array_unique() );
//Test array_unique with one more than the expected number of arguments
echo "\n-- Testing array_unique() function with more than expected no. of arguments --\n";
$input = array(1, 2);
$extra_arg = 10;
var_dump( array_unique($input, SORT_NUMERIC, $extra_arg) );
$piList = array_unique($piList);
//$subjectListCount = count($piList);
$subjectList = array_unique($subjectList);
$fileTypeList = array_unique($fileTypeList);
$dtafileList = array_unique($dtafileList);
$studynumberList = array_unique($studynumberList);
//sort($subjectListFull);
//$subjectListFull = array_unique($subjectListFull);
//$subjectList = array_unique($subjectList);
}
$toContentObjectIDs = array_unique( $toContentObjectIDs );
$fetchAll = true;
$allowedLanguages['*'] = array_unique( array_merge( $allowedLanguages['*'], $languageCodeArrayPart ) );
{
$allowedLanguages[$class] = array_unique( array_merge( $allowedLanguages[$class], $languageCodeArrayPart ) );
{
$languageCodes = array_unique( array_merge( $allowedLanguages['*'], $allowedLanguages[$id] ) );
$importedLanguages[] = $importedLanguage;
$importedLanguages = array_unique( $importedLanguages );
$exportedLanguages[] = $exportedLanguage;
$exportedLanguages = array_unique( $exportedLanguages );
$allowedStateIDList = array_unique( $allowedStateIDList );
$approveUserIDArray = array_merge( $approveUserIDArray, $editors );
$approveUserIDArray = array_unique( $approveUserIDArray );
// check approve-users
$approversIDs = array_unique( $this->attributeDecoder( $workflowEvent, 'approve_users' ) );
// check approve-groups
$userGroupIDList = array_unique( $this->attributeDecoder( $workflowEvent, 'approve_groups' ) );
{
$userGroupIDList = array_unique( $this->attributeDecoder( $workflowEvent, 'selected_usergroups' ) );
$event->setAttribute( 'data_text3', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'approve_users' ),
$event->setAttribute( 'data_text4', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'approve_groups' ),
$event->setAttribute( 'data_text2', implode( ',',
array_unique( array_merge( $this->attributeDecoder( $event, 'selected_usergroups' ),
* 'where' and 'where_values' key should not have duplicates as that is handled earlier and applying
* array_unique here could cause problems with the query.
function filter_unique_query_clauses( $p_query_clauses ) {
$p_query_clauses['select'] = array_unique( $p_query_clauses['select'] );
$p_query_clauses['from'] = array_unique( $p_query_clauses['from'] );
$p_query_clauses['join'] = array_unique( $p_query_clauses['join'] );
return $p_query_clauses;
$t_project_ids = array_unique( $t_project_ids );
$t_id_array_lastmod = array_unique( $p_id_array_lastmod );
$t_overall_query_arr = array_unique( $t_overall_query_arr );
$obj->publications = array_unique($obj->publications);
$keys[] = $k;
$years[$k] = array_unique($obj->years[$k]);
$obj->suggestions = array_values(array_unique($obj->suggestions));
$obj->names = array_values(array_unique($obj->names));
$obj->related = array_values(array_unique($obj->related));
$obj->related = array_values(array_unique($obj->related));
}
$hits = array_unique($hits);
* 'where' and 'where_values' key should not have duplicates as that is handled earlier and applying
* array_unique here could cause problems with the query.
function filter_unique_query_clauses( $p_query_clauses ) {
$p_query_clauses['select'] = array_unique( $p_query_clauses['select'] );
$p_query_clauses['from'] = array_unique( $p_query_clauses['from'] );
$p_query_clauses['join'] = array_unique( $p_query_clauses['join'] );
return $p_query_clauses;
$t_project_ids = array_unique( $t_project_ids );
$t_id_array_lastmod = array_unique( $p_id_array_lastmod );
$t_overall_query_arr = array_unique( $t_overall_query_arr );
{
array_unique($event_list[1]);
{
$share_server_code = array_unique($share_server_code);
{
$atme_list[1] = array_unique($atme_list[1]);
$tags = array_unique($tags);
return array_unique($list);
$tags['user'] = explode(' ',htmlspecialchars(trim($tags['user'])));
$tags['user'] = array_unique($tags['user']);
$tags['admin'] = explode(' ',htmlspecialchars(trim($tags['admin'])));
$tags['admin'] = array_unique($tags['admin']);
$classes = array_unique($classes);
$functions = array_unique($functions);
if (isset($options['ignore_functions'])) {
$options['ignore_functions']
= array_unique($options['ignore_functions']);
$options['ignore_extensions']
= array_unique($options['ignore_extensions']);
$ignored_constants = array_unique($ignored_constants);
$constants = array_unique($constants);
foreach ($constants as $constant) {
if (count($function_exists) > 0) {
$function_exists = array_unique($function_exists);
if (count($extension_loaded) > 0) {
$extension_loaded = array_unique($extension_loaded);
$_POST[$val] = implode("|", array_unique($new_values));
{
$modified_weblogs = array_unique($modified_weblogs);
$new['url'] = array_unique(array_merge($old['url'],$new['url']));
$new['agent'] = array_unique(array_merge($old['agent'],$new['agent']));
$new['ip'] = array_unique(array_merge($old['ip'],$new['ip']));
{
$modified_weblogs = array_unique($modified_weblogs);
$new['url'] = array_unique(array_merge($old['url'],$new['url']));
$new['agent'] = array_unique(array_merge($old['agent'],$new['agent']));
$new['ip'] = array_unique(array_merge($old['ip'],$new['ip']));
$this->mEffectiveGroups = array_unique( array_merge(
}
return array_unique( $rights );
if ( count( $wgAvailableRights ) ) {
self::$mAllRights = array_unique( array_merge( self::$mCoreRights, $wgAvailableRights ) );
);
$groups['add'] = array_unique( $groups['add'] );
$groups['remove'] = array_unique( $groups['remove'] );
$groups['add-self'] = array_unique( $groups['add-self'] );
$groups['remove-self'] = array_unique( $groups['remove-self'] );
}
* 'where' and 'where_values' key should not have duplicates as that is handled earlier and applying
* array_unique here could cause problems with the query.
function filter_unique_query_clauses( $p_query_clauses ) {
$p_query_clauses['select'] = array_unique( $p_query_clauses['select'] );
$p_query_clauses['from'] = array_unique( $p_query_clauses['from'] );
$p_query_clauses['join'] = array_unique( $p_query_clauses['join'] );
return $p_query_clauses;
$t_project_ids = array_unique( $t_project_ids );
$t_id_array_lastmod = array_unique( $p_id_array_lastmod );
$t_overall_query_arr = array_unique( $t_overall_query_arr );
$args['name'] = $taxonomy;
$args['object_type'] = array_unique( (array) $object_type );
if ( ! empty( $sql_chunks['join'] ) ) {
$sql['join'] = implode( ' ', array_unique( $sql_chunks['join'] ) );
$query['terms'] = array_unique( (array) $query['terms'] );
} elseif ( ! $objects ) {
$terms = array_values( array_unique( $terms ) );
$_deferred[$taxonomy] = array();
$_deferred[$taxonomy] = array_unique( array_merge($_deferred[$taxonomy], $terms) );
}
$taxonomies = array_unique($taxonomies);
$object_types = array_unique( $object_types );