PDA

View Full Version : سوال: بدست آوردن ایندکس یه آرایه چند بعدی



idocsidocs
سه شنبه 27 دی 1390, 14:23 عصر
وقتی برای ایجاد آرایه از کد زیر استفاده می کنم، چطور می تونم سطرهایی از آرایه arr2 که ایندکسی برابر با آرایه arr1 دارن رو بدست بیارم؟



while(/* $arr*/ ){
if(/* code */){
$arr1=$arr;
}
else{
$arr2=$arr;
}
}

H:Shojaei
سه شنبه 27 دی 1390, 14:36 عصر
[QUOTE=idocsidocs;1420695]وقتی برای ایجاد آرایه از کد زیر استفاده می کنم، چطور می تونم سطرهایی از آرایه arr2 که ایندکسی برابر با آرایه arr1 دارن رو بدست بیارم؟
ایندکس برابر یا مقدار برابر

idocsidocs
سه شنبه 27 دی 1390, 15:53 عصر
ایندکس برابر یا مقدار برابر ایندکسها برابر هستن.

MMSHFE
سه شنبه 27 دی 1390, 16:03 عصر
$count = min(count($arr1), count($arr2));
$keys1 = array_keys($arr1);
$keys2 = array_keys($arr2);
for($i = 0; $i < $count; $i++) {
if($keys1[$i] == $keys2[$i]) {
echo $keys1[$i].' => '.$arr1[$keys1[$i]].'<br/>'."\n";
}
}

H:Shojaei
سه شنبه 27 دی 1390, 16:21 عصر
چطور می تونم سطرهایی از آرایه arr2 که ایندکسی برابر با آرایه arr1 دارن رو بدست بیارم؟



به سوالتون دقت کنید:متفکر:
حالا کار ندارم برای این کار
یک حلقه برای آرایه ی اول و یه حلقه برای آرایه ی دوم قرار بدیدسپس اگر ارایه ی اول با اندیس مقدار حلقه ی اول برابر با آرایه ی دوم با اندیس مقدار حلقه ی دوم بود چاپش کنه.