Php 当join()中的元素为空时,如何避免打印分隔符?
这是我的密码:-Php 当join()中的元素为空时,如何避免打印分隔符?,php,arrays,join,Php,Arrays,Join,这是我的密码:- echo join(',', ['','']); 正如你所知道的,这是一件好事。我想避免这种情况。因为元素是空的,唯一的逗号没有任何意义。此外,还应删除以下内容中的逗号: 我该怎么做呢?只需删除数组中的空项即可。只需使用函数就可以做到这一点。所以试试这个: echo join(',', array_filter(['sth',''])); echo join(',', array_filter(['sth','']));
echo join(',', ['','']);
正如你所知道的,这是一件好事。我想避免这种情况。因为元素是空的,唯一的逗号没有任何意义。此外,还应删除以下内容中的逗号:
我该怎么做呢?只需删除数组中的空项即可。只需使用函数就可以做到这一点。所以试试这个:
echo join(',', array_filter(['sth','']));
echo join(',', array_filter(['sth','']));