如何在preg_match_all中组合多个值

时间:2018-06-08 10:31:29

标签: php

我在PHP中有一个preg_match_all函数。这是代码。

preg_match_all('#"sourceName":"(\S+)","verified":false,"targetId":(\S+),"sourceId"#',$html,$matches);
$nu=$matches[1];
$nuu=$matches[3];
$n=implode($nu,"<br>");

我得到两个值$nu(等于任何名称)和$nuu(等于用户ID)。我需要以这种格式保存,假设$nu=vina and $nuu=73838833 所以格式为@vina(73838833)。现在该怎么做请帮助我。

1 个答案:

答案 0 :(得分:0)

这是PHP字符串连接的基础。这里,应该使用连接运算符(&#39;。&#39;),它返回其左右参数的串联。试试这样:

$output = '@' . $nu . '(' . $nuu . ')';
echo $output;