English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP str_word_count() مع أمثلة

    دليل وظائف String في PHP

    يُستخدم دالة str_word_count() لحساب عدد الكلمات في السلسلة.

القواعد النحوية

mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]])

التعريف والاستخدام

عدد الكلمات في السلسلة string يُحسب. إذا لم يتم تحديد المعامل format بشكل اختياري، فإن القيمة المُرجعة هي عدد الكلمات كعدد صحيح. إذا تم تحديد المعامل format، فإن القيمة المُرجعة ستكون مصفوفة، ويُحدد محتوى المصفوفة بمعامل format. يمكن أن تكون القيم الممكنة لـ format ونتائجها كما يلي.
بالنسبة لغرض هذه الوظيفة، تعريف الكلمة هو نص مرتبط بالإعدادات الإقليمية. يمكن أن يحتوي هذا النص على أحرف الأبجدية، بالإضافة إلى "'" و "-" (لكن لا يمكن أن تبدأ بأحد هذه الأحرف).

تم إضافة معامل charlist في إصدار PHP 5.1.0.

القيمة المعدة

 يعيد مصفوفة أو عدد صحيح، اعتمادًا على اختيار معامل format.

المعامل

الترتيبالخيارات وشرحها
1

string

مطلوب. تحديد النص الذي سيتم فحصه.

2

format

اختياري. تحديد قيمة العودة لـ str_word_count().

القيم الممكنة:

  • 0 - افتراضي. يعيد عدد الكلمات الموجودة.

  • 1 - يعيد مصفوفة تحتوي على الكلمات في النص.

  • 2 - يعيد مصفوفة تحتوي على الأسماء المفتاحية للكلمات في النص والكلمات الفعلية.

3

charlist

اختياري. قائمة نصية إضافية، حيث سيتم اعتبار الأحرف داخلها جزءًا من الكلمة.

مثال عبر الإنترنت

تجربة المثال التالي، يعيد مصفوفة تحتوي على الكلمات في النص، حساب عدد الكلمات في النص:

<?php
   //حساب عدد الكلمات في النص
   echo str_word_count("w3codebox simply easy learning");
   //يرجع إلى مصفوفة تحتوي على الكلمات في النص
   print_r(str_word_count("Can i help you!",1));
   //لا يوجد معامل charlist
   print_r(str_word_count("Can i help you & what's your name!",1));
   //يوجد معامل charlist
   print_r(str_word_count("Can i help you & what's your name!",1,'&'));
?>
اختبار لمعرفة‹/›

نتيجة الخروج

4
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
)
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
    [4] => what's
    [5] => your
    [6] => name
)
Array
(
    [0] => Can
    [1] => i
    [2] => help
    [3] => you
    [4] => &
    [5] => what's
    [6] => your
    [7] => name
)

دليل وظائف String في PHP