我只是想知道是否有从字符串的开始和结尾删除逗号(如果有的话)的更有效方法?从字符串的开头和结尾修剪特定字符
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