-1
Я пытаюсь правильно запросить формат.Как правильно использовать number_format?
Мне нужны все результаты, чтобы иметь «$
» спереди и что-то меньшее, чем 300, чтобы добавить '/mo.*
' в конец. Это не делает то, что я хотел бы. Есть рекомендации? Заранее спасибо!
public function get_under300_specials() {
$this->db->select(' vehicle_specials.type, vehicle_specials.stock_number, inventory.year, inventory.make, inventory.model, inventory.trim, vehicle_specials.price, vehicle_specials.msrp, vehicle_specials.was, vehicle_specials.description, inventory.photos')->from('vehicle_specials')->join('inventory', 'inventory.stock_number = vehicle_specials.stock_number');
$this->db->where("vehicle_specials.price < 300");
$this->db->where('status','active');
//return $this->db->get();
$results = $this;
foreach ($results as $key => $result) { // Format number
$results[$key]['price'] = '$' . number_format($result['price']) . (($result['price'] < 300) ? '/mo.*' : '');
}
return $results->db->get();
}
что, молитесь, хотите ли вы это сделать. Или мы все догадаемся? –
Каков ожидаемый формат? –
Кажется, здесь хорошо. Какие значения вы проверили? –