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.2, Zend 3.0, Symfony 4.0, Laravel 5.6, PHPUnit 6.5, Doctrine 2.8