我有这个数组:
$coins = array('BTC','ETH','USDT','BCH');
我有这个字符串:
$string = 'ETHBTC';
如何根据数组值拆分/爆炸$string
,以使结果像这样:
ETH_BTC
答案 0 :(得分:1)
您可以使用preg_replace并在每次比赛后插入一个下划线,然后从尾随的下划线删除。
$coins = array('BTC','ETH','USDT','BCH');
$string = 'ETHBTC';
echo rtrim(preg_replace("/". implode("|", $coins) . "/", "$0_", $string), "_");