|
|
|
[PHP][ARRAY] ครับ อยากทราบจำนวนข้อมูลที่ซ้ำกันครับ |
|
|
|
|
|
|
|
Code (PHP)
<?PHP
$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');
$new_array = array();
foreach ($array as $key => $value) {
if(isset($new_array[$value]))
$new_array[$value] += 1;
else
$new_array[$value] = 1;
}
foreach ($new_array as $fruit => $n) {
echo $fruit;
if($n > 1)
echo "($n)";
echo "<br />";
}
?>
|
|
|
|
|
Date :
2012-08-08 16:40:38 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ รบกวนอีกอย่างช่วยอธิบายนิดนึงได้มั้ยครบ พอดีผม งง ครับ
Code (PHP)
foreach ($array as $key => $value) {
if(isset($new_array[$value]))
$new_array[$value] += 1;
else
$new_array[$value] = 1;
}
foreach ($new_array as $fruit => $n) {
echo $fruit;
if($n > 1)
echo "($n)";
echo "<br />";
}
|
|
|
|
|
Date :
2012-08-08 17:19:22 |
By :
iEel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|