Title: PHP Warning: array_search() expects parameter 2 to be array, string given
Last modified: October 25, 2020

---

# PHP Warning: array_search() expects parameter 2 to be array, string given

 *  Resolved [sylvain68](https://wordpress.org/support/users/sylvain68/)
 * (@sylvain68)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/php-warning-array_search-expects-parameter-2-to-be-array-string-given/)
 * Bonjour,
 * Pour information, un warning qui revient régulièrement dans nos logs :
 * > PHP Warning: array_search() expects parameter 2 to be array, string given in/
   > home/public_html/wp-content/plugins/colissimo-shipping-methods-for-woocommerce/
   > includes/label/lpc_label_generation_auto.php on line 30
 * Il peut effectivement arriver que LpcHelper::get_option(), que array_search()
   prend en 2nd paramètre, retourne une chaine de caractères au lieu d’un tableau.
 * N.B : Colissimo shipping methods for WooCommerce v1.4.2
 * Merci d’avance.
 * Sylvain

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

 *  Plugin Author [Colissimo](https://wordpress.org/support/users/iscpcolissimo/)
 * (@iscpcolissimo)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/php-warning-array_search-expects-parameter-2-to-be-array-string-given/#post-13600492)
 * Bonjour,
 * pourriez vous rajouter les lignes suivantes dans le fichier wp-content/plugins/
   colissimo-shipping-methods-for-woocommerce/includes/label/lpc_label_generation_auto.
   php :
    if (!is_array($orderStatuses)) { $orderStatuses = [$orderStatuses]; }
 * C’est à placer juste avant le array_search, qui est à ligne remontée dans l’erreur,
   soit la ligne 30.
 * Pourriez vous me faire un retour si c’est ok.
 * Merci beaucoup.
 *  Thread Starter [sylvain68](https://wordpress.org/support/users/sylvain68/)
 * (@sylvain68)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/php-warning-array_search-expects-parameter-2-to-be-array-string-given/#post-13601415)
 * Bonjour,
 * Merci beaucoup pour votre retour. Cette modification permettra effectivement 
   d’éviter le warning.
 * Je vous tiens informé d’ici quelques jours.
 * Excellente après-midi.
 * Sylvain
 *  Thread Starter [sylvain68](https://wordpress.org/support/users/sylvain68/)
 * (@sylvain68)
 * [5 years, 6 months ago](https://wordpress.org/support/topic/php-warning-array_search-expects-parameter-2-to-be-array-string-given/#post-13652585)
 * Bonjour,
 * Pour ce warning je vous confirme que c’est OK, merci encore. Je marque en résolu.
 * J’en ai d’autres sans gravité. J’ouvrirai un topic à part pour plus de clarté.
 * Très bonne journée.
 * Sylvain

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

The topic ‘PHP Warning: array_search() expects parameter 2 to be array, string given’
is closed to new replies.

 * ![](https://ps.w.org/colissimo-shipping-methods-for-woocommerce/assets/icon.svg?
   rev=2249967)
 * [Colissimo Officiel : Méthodes de livraison pour WooCommerce](https://wordpress.org/plugins/colissimo-shipping-methods-for-woocommerce/)
 * [Support Threads](https://wordpress.org/support/plugin/colissimo-shipping-methods-for-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/colissimo-shipping-methods-for-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/colissimo-shipping-methods-for-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/colissimo-shipping-methods-for-woocommerce/reviews/)

## Tags

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

 * 3 replies
 * 2 participants
 * Last reply from: [sylvain68](https://wordpress.org/support/users/sylvain68/)
 * Last activity: [5 years, 6 months ago](https://wordpress.org/support/topic/php-warning-array_search-expects-parameter-2-to-be-array-string-given/#post-13652585)
 * Status: resolved