View Full Version : یه دستور حتما باید یا foreach باشه اما من میخوام فقط یک بار خونده بشه
saeed-71
پنج شنبه 08 خرداد 1393, 10:50 صبح
یه دستور حتما باید یا foreach باشه اما من میخوام فقط یک بار خونده بشه
من باید بگم
foreach($html->find('div.tabs_content') as $element)
توی این صفحه 3تا div.tabs_content وجود داره.ولی من میخوام فقط اولیشو بخونه
Tarragon
پنج شنبه 08 خرداد 1393, 11:11 صبح
با سلام خدمت همشهری عزیزم :)
لطفا کل کدتون رو بزارید.
بهرحال اگر از کلاسی که من فکر میکنم استفاده می کنید پارامتر دوم رو بزنید 0.
سوداگر
پنج شنبه 08 خرداد 1393, 11:15 صبح
خوب قبل از بسته شدن کروشه با break از داخل حلقه بیا بیرون!
مثلا این کد فقط عنصر اول رو چاپ میکنه:
$a=array("1","2","3","4","5");
foreach($a as $r)
{
echo $r;
break;
}
trasilver
پنج شنبه 08 خرداد 1393, 13:39 عصر
سلام.
اگر آرایه شما key نداره می تونید به شکل زیر هم استفاده کنید.
$array = [ "1", "2", "3", "4", "5" ];
echo $array['0'];
id1385
پنج شنبه 08 خرداد 1393, 14:36 عصر
با سلام
شما بجای این کلاس اگه بتونید با regex و curl کار کنید زوتر و کنترل شده تر به نتیجه می رسید.
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.