הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   כיצב אפשר לבדוק כמות בתוך מערך? (https://hosts.co.il/forums/showthread.php?t=35105)

רומן 23-11-06 13:03

כיצב אפשר לבדוק כמות בתוך מערך?
 
נניח יש לי מערך כזה:

PHP קוד:

$g = array(
'5',
'6',
'7',
'5',
'5',
); 

כיצב אפשר לדעת כמה פעמים במערך מופיעה הספרה 5 למשל?

תודה!

Elad-A 23-11-06 14:28

אולי הנושא הזה יעזור לך:

http://www.hosts.co.il/forums/showthread.php?t=28937

PHP קוד:


$g 
= array('5''6''7''5''5');

$pritim array_count_values($g);  

foreach (
$pritim as $key=>$val

         echo 
"Parit: ".$key." Kamut: ".$val."<br />";



RS324 23-11-06 17:41

פונקציה הרבה יותר פשוטה היא sizeof($array);

בניה 23-11-06 18:26

PHP קוד:

<?php
$NumberToFind
='5';
$g = array(
'5',
'6',
'7',
'5',
'5',
);
$counter=0;
foreach(
$g as $value)
    {
        if(
$value==$NumberToFind)
            
$counter++;
    }
echo 
$counter;
?>


RS324 23-11-06 18:34

ציטוט:

נכתב במקור על ידי בניה (פרסם 378729)
PHP קוד:

<?php
$NumberToFind
='5';
$g = array(
'5',
'6',
'7',
'5',
'5',
);
$counter=0;
foreach(
$g as $value)
    {
        if(
$value==$NumberToFind)
            
$counter++;
    }
echo 
$counter;
?>



לא יעיל - מה שנתתי הוא הרבה יותר יעיל.

בניה 23-11-06 19:01

הוא רוצה לבדוק כמה פעמים מופיע משהו בתוך מערך, לא את הגודל/אורך שלו.


כל הזמנים הם GMT +2. הזמן כעת הוא 00:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ