سوال و جواب تخصصی هیتوس
استفاده از حلقه for در آرایه های چند بعدی
سلام
مشکلم تو خط 54
میخوام در واقع اگر تو آرایه a خونه ای که تو ستون بعدی و سطر بعدی وجود داره را برام پیدا کند با صفر مقایسه کنه
این قسمتش که +1 داره را چجوری باید بنویسم تا درست بشه
این را نمیفهمم
ممنون میشم کمکم کنین
<?php
for($j=1;$j<=8;$j++)
{
?>
<tr>
<?php
for($i=1;$i<=8;$i++)
{
?>
<td>
<?php
$data=$a['sotoon'.$i]["kh".$j];
switch($data)
{
case '0':
echo '<img src="assets/image/aaaa.png" class="khali">';
break;
case '1':
echo $data;
echo '<span class="fi icon-circle m_blue"></span>';
break;
case '2':
echo $data;
echo '<span class="fi icon-circle m_red"></span>';
break;
case '3':
echo $data;
echo '<span class="fi icon-circle m_ki_blue"></span>';
break;
case '4':
echo $data;
echo '<span class="fi icon-circle m_ki_red"></span>';
break;
case '5':
echo $data;
echo '<span class="por"></span>';
break;
}
if($a['sotoon'.$i+1]['kh'.$j+1]==="0")
{
echo "ok";//'<span class="entekhab"></span>';
}
?>
</td>
<?php
}
?>
</tr>
<?php
}
?>
<?php
$a=array(
"sotoon1"=>array(
"kh1"=>"5",
"kh2"=>"2",
"kh3"=>"5",
"kh4"=>"0",
"kh5"=>"5",
"kh6"=>"1",
"kh7"=>"5",
"kh8"=>"1",
),
"sotoon2"=>array(
"kh1"=>"2",
"kh2"=>"5",
"kh3"=>"2",
"kh4"=>"5",
"kh5"=>"0",
"kh6"=>"5",
"kh7"=>"1",
"kh8"=>"5",
),
"sotoon3"=>array(
"kh1"=>"5",
"kh2"=>"2",
"kh3"=>"5",
"kh4"=>"0",
"kh5"=>"5",
"kh6"=>"1",
"kh7"=>"5",
"kh8"=>"1",
),
"sotoon4"=>array(
"kh1"=>"2",
"kh2"=>"5",
"kh3"=>"2",
"kh4"=>"5",
"kh5"=>"0",
"kh6"=>"5",
"kh7"=>"1",
"kh8"=>"5",
),
"sotoon5"=>array(
"kh1"=>"5",
"kh2"=>"2",
"kh3"=>"5",
"kh4"=>"0",
"kh5"=>"5",
"kh6"=>"1",
"kh7"=>"5",
"kh8"=>"1",
),
"sotoon6"=>array(
"kh1"=>"2",
"kh2"=>"5",
"kh3"=>"2",
"kh4"=>"5",
"kh5"=>"0",
"kh6"=>"5",
"kh7"=>"1",
"kh8"=>"5",
),
"sotoon7"=>array(
"kh1"=>"5",
"kh2"=>"2",
"kh3"=>"5",
"kh4"=>"0",
"kh5"=>"5",
"kh6"=>"1",
"kh7"=>"5",
"kh8"=>"1",
),
"sotoon8"=>array(
"kh1"=>"2",
"kh2"=>"5",
"kh3"=>"2",
"kh4"=>"5",
"kh5"=>"0",
"kh6"=>"5",
"kh7"=>"1",
"kh8"=>"5",
)
);