生成数字和字母的系列

时间:2018-09-30 19:49:49

标签: php function random numbers

我想生成一个从1到5的数字序列,我编写了以下代码

<?php
   $tag = range(1,5);
   echo "Numbers : ".implode(" - F",$tag)."<br>";
?>

我希望得到这个结果:

F1 - F2 - F3 - F4 - F5

但是我得到的却是:

1 - F2 - F3 - F4 - F5

我应该修改些什么以获得想要的结果?

2 个答案:

答案 0 :(得分:2)

您可以将字符添加到每个结果元素中

echo "Numbers : " . implode(' - ', array_map(function($v) { 
     return 'F' . $v; 
}, range(1,5)));

答案 1 :(得分:0)

如果要使用爆破,则需要在爆破之前添加“ F”。

$tag = range(1,5);
echo "Numbers : F".implode(" - F", $tag)."<br>";

输出:

Numbers : F1 - F2 - F3 - F4 - F5<br>

https://3v4l.org/kPAHT

相关问题