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();