إرجاع سلسلة تحتوي على كافة الأحرف المميزة المستخدمة في "Hello World!" (الوضع 3):
<?php$str = "مرحبا بالعالم!";echo count_chars($str,3);?>تقوم الدالة count_chars() بإرجاع معلومات حول الأحرف المستخدمة في سلسلة (على سبيل المثال، عدد المرات التي يظهر فيها حرف ASCII في سلسلة، أو ما إذا كان الحرف قد تم استخدامه بالفعل في سلسلة).
count_chars ( سلسلة، الوضع )
المعلمة | يصف |
---|---|
خيط | مطلوب. يحدد السلسلة المراد التحقق منها. |
وضع | خياري. يحدد وضع العودة. الافتراضي هو 0. هناك أوضاع إرجاع مختلفة: 0 - صفيف، قيمة ASCII هي اسم المفتاح، وعدد التكرارات هو قيمة المفتاح 1 - المصفوفة، قيمة ASCII هي اسم المفتاح، وعدد مرات التواجد هو قيمة المفتاح، ويتم إدراج القيم ذات التواجدات الأكبر من 0 فقط 2 - المصفوفة، قيمة ASCII هي اسم المفتاح، عدد التواجدات هو قيمة المفتاح، يتم سرد القيم التي رقم تكرارها يساوي 0 فقط 3 - سلسلة بجميع الأحرف المختلفة المستخدمة 4 - سلسلة تحتوي على كافة الأحرف المميزة غير المستخدمة |
قيمة الإرجاع: | يعتمد على معلمة الوضع المحدد. |
---|---|
نسخة PHP: | 4+ |
قم بإرجاع سلسلة تحتوي على كافة الأحرف غير المستخدمة في "Hello World!" (الوضع 4):
<?php$str = "مرحبا بالعالم!";echo count_chars($str,4);?>في هذا المثال، سوف نستخدم count_chars() للتحقق من سلسلة ما، مع ضبط وضع الإرجاع على 1. سيُرجع الوضع 1 مصفوفة بقيمة ASCII كاسم المفتاح وعدد التكرارات كقيمة المفتاح:
<?php$str = "مرحبا بالعالم!";print_r(count_chars($str,1));?>مثال آخر لحساب عدد مرات ظهور أحرف ASCII في سلسلة:
<?php$str = "PHP ممتع جدًا!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "الحرف <b>'".chr ($key)."'</b> تم العثور على $value time(s)<br>";