PDA

View Full Version : مشکل کدی که نوشتم چیه؟



Salazar.mi
سه شنبه 14 آبان 1398, 10:47 صبح
مشکل کد قبلی امو فهمیدم
الان یه مشکل خیلی بزرگ پیدا کردم
ممنون میشم کمکم کنید
اینجا میخوام بگم
بیا به ازای سطرهایی کهخانه سه اشون noهست
مثلا اگر سطر یک خونه سه اش no بود بیا اینکارها را انجام بده
بیا به ازای هر خانه از آرایه s را با خانه متناظر همون سطر1 مقایسه کن
اگر مقادیر برابر نبود بیا مقدار همون خانه s را بزار تو متغیری به اسم مثلا g1 و به ازای مابقی خانه ها نماد ؟ را بزار(اینکار را چجوری باید انجام بدم):گریه:
اینکار را به ازای سه خانه اول مقادیر سطرها انجام بده
و هر بار تو یه متغیر g بریز
مثلا اگر تو خانه 0 تفاوت وجود داشت
g0=مقدار متناظر در s,?,?
و اگر تو خانه 1 تفاوت وجود داشت
g1=?,مقدار متناظر در s,?
و اگر تو خانه 2 تفاوت وجود داشت
g2=?,?,مقدار متناظر در s
بعد بیام این g ها را با دستور compact تبدیل کنم به یک آرایه دو بعدی
امکانش هست اصلا
ممنون میشم کمکم کنید


<?php


$s=array("#","#","#");
$g=array();
$cars = array
(
"satr1"=>array("Sab",7,8,"no"),
"satr2"=>array("ab",7,8,"no"),
"satr3"=>array("ab",7,5,"no"),
"satr4"=>array("ab",7,8,"no"),
"satr5"=>array("ab",7,8,"no"),
"satr6"=>array("b",2,5,"no"),
);
for($i=1;$i<7;$i++)
{
if($cars["satr".$i][3]==="no")
{
for($j=0;$j<3;$j++)
{
if($s[$j] !== $cars["satr".$i][$j])
{
//چی باید بنویسم
}
}
}
}
var_dump($s);
?>