3v4l.org

run code in 300+ PHP versions simultaneously
<?php $currencies = [ 'USD', 'BTC', 'DASH', 'LTC', 'SC', 'STEEM', 'WAVES', 'SNGLS', '1ST', 'BQX', 'ETH', 'PTOY', 'XAUR', 'DOGE' ]; $repl = [ 'USD ', 'BTC ', 'DASH ', 'LTC ', 'SC ', 'STEEM ', 'WAVES ', 'SNGLS ', '1ST ', 'BQX ', 'ETH ', 'PTOY ', 'XAUR ', 'DOGE ' ]; $input = [ "BTCUSD", "DASHBTC", "DOGEUSD", "LTCBTC", "LTCUSD", "SCBTC", "STEEMBTC", "WAVESBTC", "SNGLSBTC", "1STBTC", "DASHUSD", "BQXETH", "PTOYETH", "XAURETH", "BTCUSDT", ]; $new = str_replace($currencies, $repl, $input); Foreach($new as &$item){ $item = substr($item, 0, strpos($item, " ")); } Var_dump($new);
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
array(15) { [0]=> string(3) "BTC" [1]=> string(4) "DASH" [2]=> string(4) "DOGE" [3]=> string(3) "LTC" [4]=> string(3) "LTC" [5]=> string(2) "SC" [6]=> string(5) "STEEM" [7]=> string(5) "WAVES" [8]=> string(5) "SNGLS" [9]=> string(3) "1ST" [10]=> string(4) "DASH" [11]=> string(3) "BQX" [12]=> string(4) "PTOY" [13]=> string(4) "XAUR" [14]=> &string(3) "BTC" }

preferences:
132.49 ms | 408 KiB | 5 Q