PDA

View Full Version : سوال: خروجی array_count_values تنها برای یک ایتم



mr_ayma
دوشنبه 15 شهریور 1395, 13:28 عصر
سلام ، وقت بخیر



<?php
$array = array(1, "hello", 1, "world", "hello","hello","mehran",1);
print_r(array_count_values ($array));


?>



دوستان همونطور که می دونید array_count_values یه ارایه می گیره و تعداد تکرار ایتم های اون ارایه رو مشخص می کنه . مشکلی که من دارم اینکه میخوام این تابع به جای اینکه تعداد تکرار کل ایتم های یک ارایه رو نشون بده
، برای یک ایتم کار کنه مثلا بوسیله تشخیص بدم که "hello " در آرایه دو بار تکرار شده ، یعنی من میخوام دستوری بنویسم که فقط و فقط تعداد تکرار hello در ارایه رو تو خروجی نشون بده ، چطور باید این این کارو انجام بدم ؟

Unique
دوشنبه 15 شهریور 1395, 13:53 عصر
با همین تابع انجام بدین و تعداد Hello یا هر چیزی میخواین را ازش بگیرین خوب !!!


$array = array("Kyle","Ben","Sue","Phil","Ben","Mary","Sue","Ben");
$counts = array_count_values($array);
echo $counts['Ben'];