Title: array option
Last modified: December 19, 2016

---

# array option

 *  Resolved [robthirlby](https://wordpress.org/support/users/robthirlby/)
 * (@robthirlby)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/array-option/)
 * Hi, I’m completely baffled by this plugin. How do I encode an array value in 
   a custom option? I’ve tried a serialized array and various comma and => separated
   formats without success.
    A simple example would be a great help.

Viewing 1 replies (of 1 total)

 *  Plugin Author [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/)
 * (@leocaseiro)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/array-option/#post-8570300)
 * Hi [@robthirlby](https://wordpress.org/support/users/robthirlby/),
 * Thanks for using Custom Option Plus and for your issue.
 * The idea of `get_customs()` is to have the same key for each value of your array.
 * Example:
    [⌊Example Array⌉](https://postimg.org/image/wg9dzs1hf/)
 * So you can read with:
    `<?php $users = get_customs('users'); ?>`
 * However, if you’d like to import from another resource or just set as a single
   item, you can use json and, you can read with `get_custom` and `json_decode`,
   like so:
 * [⌊JSON Example⌉⌊JSON Example⌉[
 * JSON Example:
    `{"users": [{"firstname": "Leo", "lastname": "Caseiro"}, {"firstname":"
   Matt", "lastname": "Mullenweg"}, {"firstname": "Rob", "lastname": "Thirlby"}]}``
 * Note: On my example, my key is `list`
 * To get, use `json_decode()`;
 *     ```
       <?php
           $list = json_decode(get_custom('list'));
           print_r($list->users);
       ?>
       ```
   
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).
    -  This reply was modified 9 years, 5 months ago by [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/).

Viewing 1 replies (of 1 total)

The topic ‘array option’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/custom-options-plus_afb0ae.svg)
 * [Custom Options Plus](https://wordpress.org/plugins/custom-options-plus/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/custom-options-plus/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/custom-options-plus/)
 * [Active Topics](https://wordpress.org/support/plugin/custom-options-plus/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/custom-options-plus/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/custom-options-plus/reviews/)

## Tags

 * [array](https://wordpress.org/support/topic-tag/array/)

 * 2 replies
 * 2 participants
 * Last reply from: [Leo Caseiro](https://wordpress.org/support/users/leocaseiro/)
 * Last activity: [9 years, 5 months ago](https://wordpress.org/support/topic/array-option/#post-8570300)
 * Status: resolved