Merhaba Arkadaşlar, gece gece aklıma takıldı şöyle bi fonksionum var price değerini küçükten büyüğe for etmek istiyorum yardımcı olabilirmisiniz
sort($products)// yaptığımda tam istediğim gibi bi sonuç alamadımda
public function get_products($id)
{
// Load Models
$this->load->model("products_model");
$where = array("service_id" => $id, "isActive" => 1, "stock_count >" => 0);
$active_products = $this->products_model->get_all($where);
if (!$active_products) {
echo "nothing";
goto end_of_line;
}
// Set where data
$where = array("service_id" => $id, "isActive" => 1);
// Get products
$products = $this->products_model->get_all($where);
// Check products exist
if ($products) { // True
foreach ($products as $product) { // foreach loop with products
if ($product->stock_count > 0) { // If it's in stock
// Print product info (name - price ₺ | x in stock)
echo "<option value='$product->id'>" . ($product->isFastest ? 'Hızlı' : 'Normal') . " | $product->location_name - $product->price ₺ | $product->stock_count Adet Stokta</option>";
} else { // If out of stock
// Print product info (name - price ₺ | out of stock)
echo "<option value='$product->id' disabled>" . ($product->isFastest ? 'Hızlı' : 'Normal') . " | $product->location_name - $product->price ₺ | Stokta Kalmadı</option>";
}
}
} else { // False
echo "nothing";
}
end_of_line:
// Exit with code 0
exit(0);
}