इसे हासिल करने के कई तरीके हैं।
1- आप या तो डेटाबेस से अपनी पंक्तियों का चयन कर सकते हैं, उनके माध्यम से लूप कर सकते हैं और 'शब्द' शीर्षक को एक सरणी में सहेज सकते हैं, और लूप में प्रत्येक पुनरावृत्ति में, आप जांच सकते हैं कि क्या एक समान मान in_array()
है कोड> . यदि मान मौजूद है, तो आप आईडी को किसी अन्य सरणी में सहेज सकते हैं और फिर डेटाबेस से हटाने के लिए इन आईडी का उपयोग कर सकते हैं।
2- आईडी निकालने का दूसरा तरीका नीचे दिए गए समान क्वेरी का उपयोग करना है:
select count(*), id from table group by title
फिर आप परिणामों के माध्यम से लूप कर सकते हैं और पंक्ति को हटा सकते हैं (आईडी का उपयोग करके) जहां गिनती 1 से अधिक है।
दोनों (और अन्य विधियों) में मूल अवधारणा यह है कि आपको केवल तारों से मेल खाना है। अक्षरों पर ध्वन्यात्मकता वास्तविक स्ट्रिंग को बदल देती है इसलिए "سَلام" "سلام" के बराबर नहीं है।
एक तरफ ध्यान दें, एक महान अरबी PHP पुस्तकालय है जिसका उपयोग आप विभिन्न अरबी संबंधित स्ट्रिंग हेरफेर के लिए कर सकते हैं:PHP और अरबी भाषा ।
इस तरह से केवल एक डुप्लीकेट हटा दिया जाएगा।
इसे करने के कई अन्य तरीके हैं, और यह सब आपके पास मौजूद डेटा सेट के आकार पर निर्भर करता है और यदि इन डुप्लिकेट को हटाना एक बार की बात है या बार-बार होने वाली बात है क्योंकि आपको प्रदर्शन को ध्यान में रखना होगा।