Генерация серии цифр и букв - PullRequest
0 голосов
/ 30 сентября 2018

Я хочу создать серию чисел от 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 голосов
/ 30 сентября 2018

Если вы хотите использовать имплозу, вам нужно добавить «F» перед имплозой.

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

Вывод:

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

https://3v4l.org/kPAHT

0 голосов
/ 30 сентября 2018

Вы можете добавить символ к каждому полученному элементу:

echo "Numbers : " . implode(' - ', array_map(function($v) { 
     return 'F' . $v; 
}, range(1,5)));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...