Как убрать последнюю запятую массива в PHP почте? - PullRequest
0 голосов
/ 12 июня 2018

Как убрать последнюю запятую из массива?в настоящее время результат "яблоко, апельсин, папайя"

я хочу результат "яблоко, апельсин, папайя"

for($i = 0; $i < $count; $i++) { 
        $message.= " ".$Cbox[$i].", ";}

Ответы [ 3 ]

0 голосов
/ 12 июня 2018

используйте join() функцию

 $message = join(",",$Cbox);

или используйте implode() функцию

 $message = implode(",",$Cbox);
0 голосов
/ 12 июня 2018

U может использовать rtrim() и удалить последнее из строки

Ex : rtrim($message,', ');
0 голосов
/ 12 июня 2018

Для этого вы можете использовать rtrim().

$trimmed_message = rtrim($message, ",");

Возможной альтернативой будет добавление каждого элемента в массив, а затем implode() это потом.Например,

$message_items = [];

for($i = 0; $i < $count; $i++) { 
   $message_items[] = $Cbox[$i];
}

$message = implode(", ", $message_items);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...