السلام عليكم.
الحل الذي أعطاه الأخ علي ملص يفي بالغرض، لكن قد يواجه الموقع مشامل بسبب هذا.
تخيل معي أن صفحة ما تحتوي على الكثير من الأرقام لنفرض 20 في موضاع متفرقة.
ماذا يفعل الكود؟؟
الكود يأخد محتوى الصفحة أو المقال بشكل كامل ثم يعطه للدالة str_replace، هذه الدالة تبحث عن أول عنصر ضمن الأرقال العربية، ثم تقوم ببتر المحتوى عندها وبعدها إلى ثلاث أجزاء، الجزء الأول المحتوى الذي لا يحتوي على ارقام عربية، والجزء الثاني الرقم العربي الأول الموجود، والثالث المحتوى الذي لم يتم فحصة بعد، يت تغير الرقم الرعبي بما يوافقه ، ثم يتم دمج الجزء الأول والثاني ومواصلة البحث في الجزء الثالث بنفس الطريقة.
بمعنى، وجود الكثير من الأرقام ضمن صحفة قد يستهل الكثير من موارد السيرفر وقد وقم بتطليه، ناهيك عن تأثيره على سرعة الموقع.
إذا كان الموقع لن يحتوي على الكثير من الأرقام في كل صفحة فالكود سيكون فعال ومناسب.
الحل الذي أراه مناسباً، هو تفادي الأرقام العربية أصلا والاكتفاء بالارقم الإنجليزية.
تفادي المشكل أفضل من البحث عن حل.