رفتن به مطلب

مشکل با متن Random در php


پست های پیشنهاد شده

سلام دوستان . با کد زیر رو ببینید که باهاش متن رندم ساختم :

<?php $messages = array(
    'one',
    'two',
    'three',
	'four',
	'five',
	'six',
	'seven',
	'eight',
	'nine',
	'ten',
	'eleven',
	'twelve',
	'thrteen',
	'fourteen',
	'fiveteen',
	'sixteen',
	'eighteen',
	'nineteen',
	'twenty',
	'tone',
	'ttwo',
	'tthree',
	'tfour',
	'tfive',
	'tsix'
);
?>

با این کد هم فراخوانی میکنم به صورت رندم :

<?php echo $messages[rand(0, count($messages) - 1)]; ?>

حالا من از کد فراخوانی 2 بار در هر صفحه استفاده میکنم . میخام که این 2 جایی از صفحه که انتخاب میکنم متنشون مثل هم باشه . 

یعنی اینکه در کل رندم باشه ولی برای هر صفحه اگر 2 بار فراخوانی میشه 2 بارش مثل هم باش. 

همچین چیزی امکان داره ؟

لینک به ارسال

اگه بریزیدش تو یه متغیر ثابت ردیفه

<?php $mamad  = $messages[rand(0, count($messages) - 1)]; ?>
<?php echo $mamad; ?>
Lorem Ipsum ...
<?php echo $mamad; ?>

 

ویرایش شده توسط majid1889
لینک به ارسال
در 3 دقیقه قبل، majid1889 گفته است :

اگه بریزیدش تو یه متغیر ثابت ردیفه


<?php $mamad  = $messages[rand(0, count($messages) - 1)]; ?>
<?php echo $mamad; ?>
Lorem Ipsum ...
<?php echo $mamad; ?>

 

مرسی

لینک به ارسال

با تابع array_rand هم میشه این کارو کرد 

$a=array('red','green','blue');
$rand=array_rand($a);
echo $a[$rand];
echo "<br>";
echo $a[$rand];

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...