Как очистить ключ от пробелов в meta_query?

Есть запрос

$recent2 = new WP_Query(
array(
  'orderby' => '',
  'showposts'=>-1,
  'meta_query' => array( 
    array(
      'key' => 'cena',
      'value' => array(2500, 2999), // matches exactly "red"
                'compare' => 'BETWEEN'
    )));

Все работает если цена стоит 2500. Но некоторые пользователи добавили цену с пробелом(2 500). Как сделать что фильтровалось верно. Или как массово подвести все цены к 1 виду.


Ответы (1 шт):

Автор решения: WP Punk

Используйте preg_replace:

$price = preg_replace('/\s+/', '', $price );
→ Ссылка