Example #1
0
 /**
  * Forces string values on each array value *( also supports multi-dimensional arrays )*.
  *
  * @package optimizeMember\Utilities
  * @since 111101
  *
  * @param array $array An input array.
  * @return array Returns the ``$array`` after having forced it to set of string values.
  */
 public static function force_strings($array = FALSE)
 {
     $array = (array) $array;
     /**/
     foreach ($array as &$value) {
         if (is_array($value)) {
             $value = c_ws_plugin__optimizemember_utils_arrays::force_strings($value);
         } else {
             if (!is_string($value)) {
                 $value = (string) $value;
             }
         }
     }
     return $array;
 }