تابع count_chars() در PHP
مثال
بازگشت یک رشته شامل تمام کاراکترهای مختلفی که در "Hello World!" استفاده شدهاند (حالت 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
تعریف و استفاده
تابع count_chars() اطلاعات کاراکترهایی که در رشته استفاده شدهاند را بازمیگرداند (مثلاً تعداد بارهای ظاهر شدن کاراکترهای ASCII در رشته یا اینکه آیا یک کاراکتر خاص در رشته استفاده شده است یا خیر).
قوانین دستور زبان
count_chars(string,mode)
پارامتر | توضیح |
---|---|
string | ضروری. تعریف رشتهای که باید بررسی شود. |
mode |
قابل انتخاب. تعریف نحوه بازگشت دادهها. پیشفرض 0 است. در زیر چندین حالت بازگشت مختلف آورده شده است:
|
جزئیات فنی
نتیجهگیری: | بستگی به تنظیم مشخص شده دارد mode پارامترها. |
نسخه پیهاپ: | 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>"; } ?>