Title: Select Advanced multiple does not return an array
Last modified: February 10, 2020

---

# Select Advanced multiple does not return an array

 *  Resolved [SeVlad](https://wordpress.org/support/users/sevlad/)
 * (@sevlad)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/)
 * When I create a metabox
 *     ```
       'fields' => array(
       	array(
       	'id' => 'related_products',
       	'type' => 'post',
       	'name' => 'Related product',
       	'post_type' => 'product',
       	'field_type' => 'select_advanced',
       	'multiple' => true,
       	'select_all_none' => true,
       ),
       ```
   
 * and display the result
 *     ```
       $values = rwmb_meta( 'related_products');
       echo $values; 
       ```
   
 * then I get the ID of only the first post, not the array.
 * Accordingly, the code:
 *     ```
       $values = rwmb_meta( $field_id );
       foreach ( $values as $value ) {
           echo $value;
       }
       ```
   
 * produces an error:
    `Warning: Invalid argument supplied for foreach() in`
 * Is this a bug in the plugin or am I doing it wrong?
 * if i do clone instead of multiple :
 *     ```
       'field_type' => 'select_advanced',
       'clone' => 1,
       'sort_clone' => 1,
       ```
   
 * then everything is fine, I get an array.
 * _PS. Sorry for my english._

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Thread Starter [SeVlad](https://wordpress.org/support/users/sevlad/)
 * (@sevlad)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/#post-12419290)
 * Clarification: I’m talking about the field ‘post’ [https://docs.metabox.io/fields/post/](https://docs.metabox.io/fields/post/)
   
   And the code used to output such:
 *     ```
       $post_ids = rwmb_meta( 'related_products');
       echo $post_ids; 
       foreach ( $post_ids as $post_id ) {
           echo '<p>', get_the_title( $post_id ), '</p>';
       }
       ```
   
 * How to get an array when using `multiple`?
 *  Plugin Author [Anh Tran](https://wordpress.org/support/users/rilwis/)
 * (@rilwis)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/#post-12420619)
 * Hi [@sevlad](https://wordpress.org/support/users/sevlad/),
 * I’ve just tested your code and see it works for me. Please see this video:
 *  [akaitachi1102](https://wordpress.org/support/users/akaitachi1102/)
 * (@akaitachi1102)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/#post-12485932)
 * I have same problem like [@sevlad](https://wordpress.org/support/users/sevlad/)
 *  Plugin Author [Anh Tran](https://wordpress.org/support/users/rilwis/)
 * (@rilwis)
 * [6 years, 2 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/#post-12526295)
 * [@akaitachi1102](https://wordpress.org/support/users/akaitachi1102/) Can you 
   please provide your code for testing? Have you seen my video above?

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Select Advanced multiple does not return an array’ is closed to new replies.

 * ![](https://ps.w.org/meta-box/assets/icon-128x128.png?rev=1100915)
 * [Meta Box](https://wordpress.org/plugins/meta-box/)
 * [Support Threads](https://wordpress.org/support/plugin/meta-box/)
 * [Active Topics](https://wordpress.org/support/plugin/meta-box/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/meta-box/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/meta-box/reviews/)

 * 4 replies
 * 3 participants
 * Last reply from: [Anh Tran](https://wordpress.org/support/users/rilwis/)
 * Last activity: [6 years, 2 months ago](https://wordpress.org/support/topic/select-advanced-multiple-does-not-return-an-array/#post-12526295)
 * Status: resolved