دالة count_chars() في PHP

مثال

يعود نص يحتوي على جميع الأحرف المختلفة المستخدمة في "Hello World!" (النمط 3):

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>

运行实例

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

يعدل دالة count_chars() معلومات الأحرف المستخدمة في النص (مثل، عدد مرات ظهور كل حرف في النص، أو ما إذا كان الحرف قد تم استخدامه من قبل).

النحو

count_chars(string,mode)
الم参数 وصف
string مطلوب. يحدد النص الذي سيتم فحصه.
mode

اختياري. يحدد نمط العودة. الافتراضي هو 0. إليك نماذج العودة المختلفة:

  • 0 - مصفوفة، القيم ASCII هي الأسماء الرئيسية، وعدد المرات هي القيم
  • 1 - مصفوفة، القيم ASCII هي الأسماء الرئيسية، وعدد المرات هي القيم، فقط القيم التي تم استخدامها أكثر من مرة
  • 2 - مصفوفة، القيم ASCII هي الأسماء الرئيسية، وعدد المرات هي القيم، فقط القيم التي تم استخدامها مرة واحدة
  • 3 - نص يحتوي على جميع الأحرف المختلفة التي تم استخدامها
  • 4 - نص يحتوي على جميع الأحرف المختلفة التي لم تُستخدم

تفاصيل التقنية

القيمة المقدمة: يعتمد على المحدد mode المواضيع
إصدار PHP: 4+

مزيد من الأمثلة

مثال 1

إرجاع نص يحتوي على جميع الأحرف التي لم تُستخدم في "Hello World!" (نمط 4):

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>

运行实例

مثال 2

في هذا المثال، سنستخدم count_chars() لفحص النص، مع إعداد النمط إلى 1. النمط 1 سيقوم بإرجاع مصفوفة، حيث تكون القيم ASCII هي الأسماء الرئيسية، وعدد المرات هي القيم

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

运行实例

مثال 3

مثال آخر لعدد مرات ظهور رمز ASCII في النص

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
  {
echo "النص <b>'".chr($key)."'</b> تم العثور عليه $value مرة.<br>";
  }
?>

运行实例