当join()中的元素为空时,如何避免打印分隔符?

时间:2017-07-26 04:28:48

标签: php arrays join

这是我的代码: -

(x, y)

如你所知,prints just a comma。我想避免这种情况。因为元素是空的,唯一的逗号没有任何意义。同样,应在this中删除逗号:

(Int, L.ByteString)

我该怎么做?

1 个答案:

答案 0 :(得分:2)

只需删除数组的空项即可。您只需使用array_filter()功能即可完成此操作。所以试试这个:

viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {       //viewPager.setOffscreenPageLimit(App.getInstance().getFragmentList().size());
        favListAdapter.notifyDataSetChanged();

        }
    @Override
    public void onPageSelected(int position) {   
      //favListAdapter.notifyDataSetChanged();
        }
    @Override
    public void onPageScrollStateChanged(int state) {
    });


@Override
public void onResume(){
    if(favListAdapter!=null){
        favListAdapter.notifyDataSetChanged();

    }
    super.onResume();
}

Online Demo