Skocz do zawartości

Funkcja na odbanowywanie użytkownika. Kilka userów po przecinku


Jacek Floryda
 Udostępnij

Rekomendowane odpowiedzi

Witam, mam taki kod

public function unbanUser($user)
{
     $row = $this->db->fetch_array($this->db->simple_select("settings","value","name='dvz_sb_blocked_users'"));
     $string = str_replace($user.', ', '', $row['value']);
     $string = str_replace($user, '', $row['value']);
     $this->db->update_query('settings', ['value' => $string], "name='dvz_sb_blocked_users'");
}

I jeżeli jest podane 1 id zbanowanego uzytkownika to ładnie usuwa, ale jak juz jest więcej tych id po przecinku np. 1, 23, 44 to usuwa to id ale zostawia przecinek i wyglada to tak


Jak bym mógł zrobić, żeby usuwało też przecinek?

Odnośnik do komentarza
Udostępnij na innych stronach

3 minuty temu, BlackIce napisał:

Powyższa linijką usuwasz samo ID, a potrzebujesz dodać jeszcze przecinek i spację, więc zakomentowanie nadpisywania wartości zmiennej powinno pomóc.

 

PHP: str_replace - Manual

Tylko taki problem jest, ze jak jest tylko 1 id to przecinka nie ma

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×