我只是想知道是否有從字符串的開始和結尾刪除逗號(如果有的話)的更有效方法?從字符串的開頭和結尾修剪特定字符
if (substr($_SESSION['login_dashboard'], 0, 1)==",") $_SESSION['login_dashboard'] = substr($_SESSION['login_dashboard'], 1);
if (substr($_SESSION['login_dashboard'], -1, 1)==",") $_SESSION['login_dashboard'] = substr($_SESSION['login_dashboard'], 0, -1);
如果您不僅希望刪除第一個和最後一個逗號,而且還要刪除開頭和結尾的所有逗號,則可以使用trim()。 – Rizier123
謝謝,我從來沒有意識到修剪會修剪空間以外的任何東西! –
trim()的第二個參數是一個字符掩碼,所以你可以指定你自己的字符。但正如我所說,這與目前的方法略有不同。 string:',, string ,,'你的方法輸出:',string,'trim output:'string' – Rizier123