یک تابع PHP بنویسید که با دریافت یک متن چندجملهای، تعداد واژهها در هر جمله را محاسبه کرده و یک آرایه از شمار واژهها برای جملات برگرداند.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:17 0.0
برای حل، متن را ابتدا با استفاده از preg_split بر اساس جداسازی جملات (مثلاً الگوی '/(?
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پیادهسازی چنین تابعی در PHP، ورودی را متن چندجملهای گرفته و خروجی را آرایهای از شمار واژههای هر جمله میدهد. جملات را با استفاده از preg_split بر اساس پایان جملات تقسیم کنید، مثلاً با الگوی مناسب که پایان ., ! و ؟ را در نظر میگیرد و از PREG_SPLIT_NO_EMPTY استفاده کنید. برای شمارش واژههای هر جمله، از الگوی یونیک مانند /[\p{L}\p{N}]+/u استفاده کنید تا واژههای حروف و اعداد را شمارش کند. در نهایت آرایهای بازگردانید که عدد شمار واژههای هر جمله را مشخص میکند و جملات خالی را فیلتر کنید.
گزارش