массивы — я хочу избавиться от последней запятой переполнения стека

Я хочу избавиться от последней запятой в этом предложении, которая находится внутри переменной, которая была извлечена из массива.

$Title = aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,

Я знаю, что вы обычно используете implode() or rtrim($Title, ","), но это обычно для массивов, не так ли?

Я хочу команду, которая не для массивов, а просто извлекает последнюю запятую из обычного предложения (в значительной степени) (но была извлечена из массива, поэтому изменить ее нелегко).

Я хочу сделать это, потому что я хочу поместить это в MySQL таблица, но с последней запятой я не могу это сделать.

0

Решение

Если не хочешь rtirm а также implode тогда вы можете использовать этот фрагмент

<?php
$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
echo substr($Title, 0, -1);

?>
4

Другие решения

использование rtrim функция

rtrim($Title,',');

Второй параметр указывает символ, который нужно удалить.

Пытаться

$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
$Title = rtrim($Title,',');
echo $Title;

Выход

aa, bb, cc, dd, ee, ff, gg, hh, ii, jj

Заметкаrtirm не только для массивов или не return array,

3

По вопросам рекламы [email protected]