我想显示正则表达式代码中的卡片:ah 显示 As of heart,kc 显示梅花之王...
我用 preg_replace() 这样做:
$arr = array('ah', 'kh', 'qh', ..., '3c', '2c');
$regex = '';
foreach ($arr as $i => $card)
{
$regex .= $card;
if ($i < count($arr) - 1)
$regex .= '|';
}
$message = preg_replace('#('.$regex.')#', '<img src="'.$dontknow.'.png" class="card" alt="" />', $message);
我不知道在 src 属性中放了什么值,我想告诉 preg_replace() “当你找到 'ah' 你放 ah.png,如果它是 kc 那么 $dontknow == 'kc' 等等。
有人可以给我一些帮助吗?