Ben web sitemizde bir özellik için bir kimliği dışarı ped aşağıdaki yöntemi kullanın:
function generateAgentRef($id,$length=5,$strPrefix='1'){
return $strPrefix . str_pad($id,$length,0,0);
}
String $ uzunluğuna gelene kadar Temelde 0 ile 'id dışarı 1 önek ve sonra pad olacaktır.
Ama şimdi bu süreci dönmek için bir şartı var. Örneğin ben şu kimlikleri varsa: 100650,100359,100651,100622,100112,100687, nasıl kimlik örneğin alabilirsiniz 650, 359, 651, 622, 112, 687?
Bu ben başarmak için çalışıyorum ne açıklar umuyoruz.
Veritabanında ID 0 ile başlar asla, bu yüzden dize bileşenleri üzerinde yineleme ve 0'dan başka bir şey çarptı ve sonra dize bölme zaman tespit düşünüyordum.