PDA

View Full Version : سوال: کمک در قرار دادن تعداد چاپ در حلقه Foreach



aHMaDMozahem
سه شنبه 31 شهریور 1388, 17:56 عصر
ُسلام دوستان من یه سوال داشتم . من یه حلقه دارم که مال سیستم ورد پرس مالتی یوزر هستش و کارش چاپ آخرین آپدیت هاست .من خواستم ببینم چطوری می تونم تعداد براش مشخص کنم که 10 آپدیت آخر رو نشون بده لطفا کمک کنید. ممنونم دوستان .

<?php
$blogs = get_last_updated( );
?>
<ul id="aaa">
<?php foreach( $blogs as $blog) { ?>
<li id="bullet"><a href="http://<?php echo $blog[ 'domain' ].''. $blog[ 'path' ]; ?>"><?php echo get_blog_option( $blog[ 'blog_id' ], 'blogname' ); ?></a></li>
<?php } ?>

alihoseini
سه شنبه 31 شهریور 1388, 22:52 عصر
سلام
خيلي راحت با ايجاد يه شمارنده تو حلقه ميشه اينكار رو انجام داد
بعد از اينكه به 10 رسيد با دستور break از حلقه خارج شو


$i=0;
freach(...){
...
$i++;
if($i==10)
break;
...
}

alihoseini
چهارشنبه 01 مهر 1388, 01:20 صبح
با استفاده از حلقه for !

البته توی همه حلقه ها میشه , بایستی if زیاد بنویسی !


اگه ايندكس آرايه عددي باشه ميشه از for استفاده كرد

afi_program
چهارشنبه 01 مهر 1388, 13:35 عصر
اگه ايندكس آرايه عددي باشه ميشه از for استفاده كرد
لزومی نداره.قصد محدود کردن تعداد عملیات به تعداد دلخواه هست که با for این محدودیت اعمال میشه.
موفق باشی