Avatar ·

استخراج عدد صحيح من سلسلة نصية في PHP: كيف تحصل على الأرقام فقط؟

```html مرحباً بالجميع! أنا مبتدئ في PHP وواجهت مشكلة. لدي سلسلة نصية، مثلاً: "Цена: 1234 руб." أو "Артикул #5678-90". أحتاج إلى استخراج عدد صحيح (بدون إشارة) منها، أي الحصول على الأرقام فقط مع تجاهل كل شيء آخر. حاولت استخدام (int)، لكنه يعمل فقط إذا كانت السلسلة تبدأ برقم. إذا كانت السلسلة "Цена 100"، فإن (int) يعطي 0، بينما أحتاج إلى 100. حاولت استخدام preg_match مع تعبير منتظم '/\d+/'، لكنني لست متأكداً إذا كان هذا صحيحاً، خاصة إذا كانت السلسلة تحتوي على عدة أرقام (مثلاً "Код 123, цена 456"). أرجو إرشادي، كيف يمكن استخراج عدد صحيح واحد من سلسلة نصية بشكل موثوق؟ يُفضل مع مثال كود. شكراً مسبقاً! أمثلة على السلاسل النصية: - "Заказ № 98765" - "Сумма: 1500 рублей" - "ID: 42" - "Результат: 0 ошибок" ما هي الطريقة الأبسط والأوضح للمبتدئ؟ ```