بکندباز

تابع ()count_chars در PHP

مثال : چاپ همه ی کاراکتر های متفاوت استفاده شده در یک متن (mode = 3)

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

توضیحات:

تابع ()count_chars اطلاعات مربوطه به کاراکتر های استفاده شده در یک متن را برمیگرداند. (مثلاً چند بار یک کاراکتر ASCII در متن استفاده شده است، یا چه کاراکتر هایی در متن استفاده شده یا نشده اند)

دستور تابع

count_chars(string,mode)

mode های مختلف:

  • 0 – یک آرایه را برمیگرداند که کلید های آن کاراکتر های ASCII و مقادیر آن تعداد تکرار آن کاراکتر در متن است.
  • 1 – یک آرایه را برمیگرداند که کلید های آن کاراکتر های ASCII و مقادیر آن تعداد تکرار آن کاراکتر در متن است، فقط مقدار های بزرگتر از صفر نمایش داده می شود
  • 2 – یک آرایه را برمیگرداند که کلید های آن کاراکتر های ASCII و مقادیر آن تعداد تکرار آن کاراکتر در متن است، فقط مقادیر برابر با صفر نمایش داده می شود
  • 3 – یک رشته شامل تمام کاراکتر های متفاوتِ استفاده شده در متن را برمیگرداند
  • 4 – یک رشته با تمام کاراکتر های استفاده نشده در متن را برمیگرداند

تست آنلاین تابع ()count_chars

نتیجه:

 
<?php
$str = "Hello World!";
print_r(count_chars($str,0));
echo '<br>';
print_r(count_chars($str,1));
echo '<br>';
print_r(count_chars($str,2));
echo '<br>';
echo count_chars($str,3);
echo '<br>';
echo count_chars($str,4);
echo '<br>';
?>​
backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    mslmrezaei پاسخ

    کاربرد واقعی استفاده از این تابع کجاست؟

      zohreh پاسخ

      من تا به حال از این تابع استفاده نکردم. بعضی توابع به اندازه بقیه پر کاربرد نیستند. احتمالاً توی پروژه های خاصی فقط استفاده بشه که به کاربردی شبیه به این نیاز داشته باشن.

      مثلاً جایی که نیاز باشه تعداد کاراکتر های تکرار شده توی یک متن رو به دست بیارن، یا برای مسئله های رمزنگاری یا هر چیز دیگه ای