Get a locale's currency symbol or a symbol of another country formatted for a specific locale

Code
<?php

$numberFormatter 
= new NumberFormatter('fr_FR'NumberFormatter::CURRENCY);
// Returns currency symbol for France
echo $numberFormatter->getSymbol(NumberFormatter::CURRENCY_SYMBOL).PHP_EOL;

// GBP - ISO 4217 for Great Britan Pound
$numberFormatter = new NumberFormatter('fr_FR@currency=GBP'NumberFormatter::CURRENCY);
// Returns currency symbol for £ in a format used in France
echo $numberFormatter->getSymbol(NumberFormatter::CURRENCY_SYMBOL);
Result

£GB
Used Versions
PHP 7.3, Zend 3.0, Symfony 4.3, Laravel 5.8, PHPUnit 8.0, Doctrine 2.10