尝试使用implode()
函数在每个元素的末尾添加一个字符串。
$array = array('9898549130', '9898549131', '9898549132');
$attUsers = implode("@txt.att.net,", $array);
print($attUsers);
打印此:
[email protected],[email protected],9898549132
如何获得
implode()
并在最后一个元素上添加胶水?预期产量:
[email protected],[email protected],[email protected]
//^^^^^^^^^^^^ See here
最佳答案
有一种使用array_map
和lambda函数来实现此目的的更简单,更好,更有效的方法:
$numbers = ['9898549130', '9898549131', '9898549132'];
$attUsers = implode(
',',
array_map(
function($number) {
return($number . '@txt.att.net');
},
$numbers
)
);
print_r($attUsers);