شمارش اعضای یک فانکشن

ALYREZA

Member
سلام.
من می خواستم بشمورم ببینم چند تا از این عدد ها زیر 50 هستند چندتاشون بالای پنجاه.
نمی خوام دونه،دونه برام بشمره می خوام عدد نهایی رو بده .
اینم کدش :
کد:
             <?php


for ($i = 1; $i <= 100; $i++){
$random = rand(1,100);
        

        if($random > 0 && $random < 50 ) {
                
            
            echo "<div style=\"color: red;\">".$random." number of for = ".$i."-".$result."</div>";
        
        }else if($random > 50){
        
        
        
        echo "<div style=\"color: green;\"> ".$random." number of for = ".$i."-".$result."</div>";
        
        }

}
?>
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
اینو واستون نوشتم !
فقط نکته ای که هست توی کد شما اگر که عدد برابر 50 باشه حسابش نمیکنه !
PHP:
<?php

$number['up'] = 0;//balaye 50
$number['down'] = 0;//zire 50

for ($i = 1; $i <= 100; $i++) {
    $random = rand(1, 100);


    if ($random > 0 && $random < 50) {
        $number['down']++;

        echo "<div style=\"color: red;\">" . $random . " number of for = " . $i . "-" .
            $result . "</div>";

    } else
        if ($random > 50) {

            $number['up']++;
            echo "<div style=\"color: green;\"> " . $random . " number of for = " . $i . "-" .
                $result . "</div>";

        }

}

echo '<PRE>';
print_r($number);
echo '</PRE>';
?>
 

ALYREZA

Member
خیلی ممنون از کمکتون;
بعد یه سوال دیگه من چطوری می تونم فانکشن rot 13 رو برای کراکتر های فارسی بنویسم ،
اصلا یه توضیحی می دین که این فانکشن چطوری کار می کنه ؟!
با تشکر فراوان

 

ALYREZA

Member
همان طور که می دانید تعداد حروف انگلیسی 26 است.
که هر حرفی را به تابع بدهید بدین صورت بر می گرداند ;
A = N
B = O
C = P
D = Q
E = R
F = S
G = T
H = U
I = V
J = W
K = X
L = Y
M = Z

بدین صورت ;

PHP:
<?php

echo str_rot13('PHP 4.3.0'); // CUC 4.3.0

?>

البته با تابع REPLACE می شود انجام داد ولی باید 32 تا REPLACE بنویسی که فکر کنم کار عاقلانه ای نباشد ؟!

حالا چه کار کنیم ؟!
 
آخرین ویرایش:

ALYREZA

Member
من نتونستم با مثال هایی در اون صفحه هست مشکلم رو حل کنم.:-?
شاید برای اینه که هر کارکتر فارسی به شکل های مختلفی ظاهر میشه (بهم چسبیده و جدا)
:?:
 

جدیدترین ارسال ها

بالا