PHP count_chars() Function












❮ مرجع رشته PHP




مثال


یک رشته با تمام کاراکترهای مختلف استفاده شده در "Hello World!" (حالت 3):




$str = "سلام دنیا!";

echo count_chars($str,3);

?>

این را خودتان امتحان کنید »




تعریف و استفاده


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





نحو



count_chars (رشته، حالت)


مقادیر پارامتر















پارامتر توضیح
رشته لازم است. رشته ای که باید بررسی شود
حالت اختیاری. حالت های بازگشت را مشخص می کند. 0 پیش فرض است. حالت های مختلف بازگشت عبارتند از:

  • 0 - آرایه ای با مقدار ASCII به عنوان کلید و تعداد موارد به عنوان مقدار

  • 1 - آرایه ای با مقدار ASCII به عنوان کلید و تعداد رخدادها به عنوان مقدار، فقط رخدادهای بزرگتر از صفر را فهرست می کند

  • 2 - آرایه‌ای با مقدار ASCII به‌عنوان کلید و تعداد رخدادها به‌عنوان مقدار، فقط فهرست‌هایی از رخدادهای برابر با صفر فهرست شده‌اند

  • 3 - رشته ای با تمام کاراکترهای مختلف استفاده شده

  • 4 - رشته ای با تمام کاراکترهای استفاده نشده













جزئیات فنی











مقدار بازگشتی: بسته به پارامتر mode مشخص شده
نسخه PHP: 4+




نمونه های بیشتر



مثال


یک رشته با تمام کاراکترهای استفاده نشده در "Hello World!" (حالت 4):




$str = "سلام دنیا!";

echo count_chars($str,4);

?>

این را خودتان امتحان کنید »



مثال


در این مثال از count_chars() با حالت 1 برای بررسی رشته استفاده خواهیم کرد.
حالت 1 آرایه ای را با مقدار ASCII به عنوان کلید و چند برابر آن برمی گرداند
به عنوان مقدار رخ داد:




$str = "سلام دنیا!";

print_r(count_chars($str,1));

?>

خودت امتحانش کن »



مثال


مثال دیگری از شمارش تعداد دفعاتی که یک کاراکتر ASCII در a رخ می دهد
رشته: 



$str = "PHP بسیار سرگرم کننده است!!";
$strArray = count_chars($str,1);


foreach ($strArray به عنوان $key=>$value)
  {
echo "The character '".chr($key)."' پیدا شد $ زمان(های) ارزش
";
 
?>

خودت امتحانش کن »




❮ مرجع رشته PHP