相同的数组索引 - 顺序比较

时间:2013-12-13 11:07:16

标签: php arrays recursion comparison

我有以下问题,请通过循环/递归/函数或任何其他合适的方法来帮助解决这个问题。问题如下:

if (($a[0]==$a[1]) && ($a[1]==$a[2])) do operation1
else if(($a[0]==$a[1])&& ($a[1]!==$a[2])) do operation2

然而,我尝试了很多方法,其中之一是:

for($x=1; $x<$arrlength; $x++)   {   
$a = (strncasecmp($sort[$x],$sort[$x++],strpos($sort[$x],'-')) == 0);

for ($y = 2; $y < $x; $y++)
{
$b = (strncasecmp($a,$sort[$y+1],strpos($a,'-')) == 0);
  switch ($b)
{
case ($b == true)  : 

echo  " <TH class=\"tr1 td26\"><P class=\"p16 ft4\">".substr($sort[$y],0,strpos($sort[$y],'-'))."</P>";

echo "<P class=\"p12 ft4\">".ltrim(substr($sort[$b],strpos($sort[$b],'-')),"-")."</p></TH>";
echo  " <TH class=\"tr1 td26\"><P class=\"p12 ft4\">".ltrim(substr($sort[$y],strpos($sort[$y],'-')),"-")."</P></TH>";
break;

}
}     }

此问题是解决方案无效且ltrim值正确。

0 个答案:

没有答案