Seperti yang disebutkan @axiac, ini mungkin bukan ide yang bagus, tetapi cukup mudah untuk dikelola.
$memberid = 'ABC000001';
list($mem_prefix,$mem_num) = sscanf($memberid,"%[A-Za-z]%[0-9]");
echo $mem_prefix . str_pad($mem_num + 1,6,'0',STR_PAD_LEFT);
Pisahkan nomor anggota Anda saat ini menjadi bagian alfa dan numerik lalu satukan kembali dengan menabrak nomor saat Anda melakukannya. Saya menggunakan ini sebagai fungsi dan meneruskan ID sebelumnya dan yang saya dapatkan kembali adalah ID berikutnya dalam urutan.