Как отформатировать числовой столбец каждой строки в наборе результатов CodeIgniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как отформатировать числовой столбец каждой строки в наборе результатов CodeIgniter

Сообщение Anonymous »

Я пытаюсь правильно отформатировать запрос.
Мне нужно, чтобы все результаты имели '$' впереди и добавить что-нибудь меньше 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();
}


Подробнее здесь: https://stackoverflow.com/questions/336 ... result-set
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»