function gold_price_report() { $spot_per_oz = 4075.70; $gram_per_oz = 31.1034768; $gram_per_dwt = 1.55517384; $gram_per_tola = 11.6638038; $price_per_gram = $spot_per_oz / $gram_per_oz; $price_per_kg = $price_per_gram * 1000; $price_per_dwt = $price_per_gram * $gram_per_dwt; $price_per_tola = $price_per_gram * $gram_per_tola; $lines = [ "Mini gold-price report — quick & fun", "Source spot price: Kitco live spot (USD)", "", sprintf("Spot (troy ounce): $%.2f per 1 troy oz", $spot_per_oz), "", "Conversions (approx):", sprintf("- 1 troy ounce = %.7f grams", $gram_per_oz), sprintf("- 1 gram of gold ≈ $%.4f", $price_per_gram), sprintf("- 1 kilogram of gold ≈ $%.2f", $price_per_kg), sprintf("- 1 pennyweight (dwt) = %.8f grams → ≈ $%.4f per dwt", $gram_per_dwt, $price_per_dwt), sprintf("- 1 tola = %.7f grams → ≈ $%.2f per tola", $gram_per_tola, $price_per_tola), "", "Quick notes:", "These are spot values for pure (24k) gold and do not include dealer premiums, taxes, or fabrication costs.", "Spot prices move constantly — snapshot per Kitco." ]; return implode(PHP_EOL, $lines); } echo gold_price_report();