php - display one array randomly on other array -
i need display 1 array randomly on other array.
for example : need display $advertises on $abc displaying many post.
$args =array( 'post_type' => 'post', 'meta_query' => array( 'relation'=>'or', array( 'key' => 'to_event_date', 'value' => date('y/m/d'), 'type' => 'date', 'compare'=>'>=', ), 'relation'=>'or', array( 'key' => 'to_event_date', 'value' => '', 'compare'=>'=', ) ) ); $test = query_posts( $args ); $advertise1 = array( 'posts_per_page' => 1, 'order' => 'desc', 'post_type' => 'advertise', 'post_status' => 'publish', 'suppress_filters' => true ); $advertises=get_posts($advertise1); $rand_position=rand(0,2); foreach($advertises $mpost){ $advertise=$mpost; } array_splice($test, $rand_position, 0, $advertise); somebody me?
this code fine :
$args =array( 'post_type' => 'post', 'meta_query' => array( 'relation'=>'or', array( 'key' => 'to_event_date', 'value' => date('y/m/d'), 'type' => 'date', 'compare'=>'>=', ), 'relation'=>'or', array( 'key' => 'to_event_date', 'value' => '', 'compare'=>'=', ) ) ); $test = query_posts( $args ); $advertise1 = array( 'posts_per_page' => 1, 'order' => 'desc', 'post_type' => 'advertise', 'post_status' => 'publish', 'suppress_filters' => true ); $advertises=get_posts($advertise1); $rand_position=rand(0,2); array_splice($test, $rand_position, 0, $advertises);
Comments
Post a Comment