Bir virgül bir değer silme hızlı yolu ayrılmış listesi

0 Cevap php

(Onlar diğer karakterleri içerebilir) virgülle ayırarak adları listesi var, ya da boş olabilir, ancak genellikle bu gibi bakarak ettik:

NameA,NameB,NameC

Ben onun listesinde mevcut olan ve virgülle ayrılmış yapısı geri eğer bir isim silmek için bir işlevi oluşturmak gerekir.

örneğin: NameA silinecek ise, ben ile bitmelidir:

NameB,NameC

DEĞİL

,NameB,NameC

Benzer şekilde geri kalanı için.

Bu, daha iyi bir çözüm ne geldi yoktur?

        $pieces = explode(",", $list);

        $key=array_search($deleteuser, $pieces);
        if(FALSE !== $key)
        {
            unset($pieces[$key]);
        }

        $list = implode(",", $pieces);

0 Cevap