یک تابع PHP بنویسید که با دریافت یک متن چندجمله‌ای، تعداد واژه‌ها در هر جمله را محاسبه کرده و یک آرایه از شمار واژه‌ها برای جملات برگرداند.

3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:17

0.0

برای حل، متن را ابتدا با استفاده از preg_split بر اساس جداسازی جملات (مثلاً الگوی '/(?

توسط پژوهشگر در 202 روز قبل ساعت 02:17
دسته بندی ها: PHP PHP for beginner
sara در 202 روز قبل ساعت 10:17

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

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری