1. <?php
  2. //variables
  3. $cant=0;
  4. $vc1=0;
  5. $vc2=0;
  6. $vc3=0;
  7. $vc4=0;
  8. $e1=0;
  9. $e2=0;
  10. $e3=0;
  11. //Arreglos
  12. $a=array();
  13. $b=array();
  14. $c=array();
  15. $a[0]=0;
  16. $a[1]=0;
  17. $a[2]=0;
  18. $a[3]=0;
  19. $b[0]=0;
  20. $b[1]=0;
  21. $b[2]=0;
  22. $b[3]=0;
  23. $c[0]=0;
  24. $c[1]=0;
  25. $c[2]=0;
  26. $c[3]=0;
  27. if (isset($_POST["btncalcular"]))
  28. {
  29. //Entrada
  30. $a[0]=(int) $_POST["txta1"];
  31. $a[1]=(int) $_POST["txta2"];
  32. $a[2]=(int) $_POST["txta3"];
  33. $a[3]=(int) $_POST["txta4"];
  34. $b[0]=(int) $_POST["txtb1"];
  35. $b[1]=(int) $_POST["txtb2"];
  36. $b[2]=(int) $_POST["txtb3"];
  37. $b[3]=(int) $_POST["txtb4"];
  38. //Proceso
  39. //for($vc1=0;$vc1<=3;$vc1++)
  40. //{
  41. //$valor=$a[$vc1];
  42. //for($vc2=0;$vc2<=3;$vc2++)
  43. //if($valor==$b[$vc2])
  44. //$c++;
  45. //else if
  46. //$valor=$a==$b;
  47. //$c++;
  48. for ($vc1=0; $vc1 <= count($a)-1; $vc1++){
  49. for ($vc2=0; $vc2<=count($b)-1; $vc2++){
  50. $e1=$a[$vc1];
  51. $e2=$b[$vc2];
  52. if ($e1==$e2)
  53. {
  54. $encontrado=0;
  55. //buscar cualquiera e los valores en a3
  56. for ($vc3=0; $vc3 <=count($c)-1; $vc3++)
  57. {
  58. if($e1==$c[$vc3])
  59. $encontrado=1;
  60. }
  61. if ($encontrado==0)
  62. {
  63. //if($valor == $b[$vc2]){
  64. $cant+=1;
  65. $c[$vc4]=$e1;
  66. $vc4 +=1;
  67. }
  68. }
  69. }
  70. }
  71. }
  72. ?>
  73. <html>
  74. <head>
  75. <title>COMPARACION DE ARREGLOS</title>
  76. <style type="text/css">
  77. .textoFondo {
  78. background-color: #CCFFFF;
  79. }
  80. </style>
  81. </head>
  82. <body>
  83. <form method="post" action="comparaarreglos.php">
  84. <table width="290" border="1" >
  85. <tr>
  86. <td colspan="4"><strong> Compara Arreglos </strong></td>
  87. </tr>
  88. <tr>
  89. <td><strong> Arreglo A </strong></td>
  90. <td>&nbsp;</td>
  91. <td width="74"><strong> Arreglo B </strong></td>
  92. <td width="43">&nbsp;</td>
  93. </tr>
  94. <tr>
  95. <td width="84"> Numero 1 </td>
  96. <td width="68">
  97. <input name= "txta1" type="text" id="txta1" value="<?=$a[0]?>" size= "5"/>
  98. </td>
  99. <td> Numero 1 </td>
  100. <td><input name= "txtb1" type="text" id="txtb1" value="<?=$b[0]?>" size= "5"/></td>
  101. </tr>
  102. <tr>
  103. <td width="84"> Numero 2 </td>
  104. <td width="68">
  105. <input name= "txta2" type="text" id="txta2" value="<?=$a[1]?>" size= "5"/>
  106. </td>
  107. <td> Numero 2 </td>
  108. <td><input name= "txtb2" type="text" id="txtb2" value="<?=$b[1]?>" size= "5"/></td>
  109. </tr>
  110. <tr>
  111. <td width="84"> Numero 3 </td>
  112. <td width="68">
  113. <input name= "txta3" type="text" id="txta3" value="<?=$a[2]?>" size= "5"/></td>
  114. <td> Numero 3 </td>
  115. <td><input name= "txtb3" type="text" id="txtb3" value="<?=$b[2]?>" size= "5"/></td>
  116. </tr>
  117. <tr>
  118. <td width="84"> Numero 4 </td>
  119. <td width="68">
  120. <input name= "txta4" type="text" id="txta4" value="<?=$a[3]?>" size= "5"/></td>
  121. <td> Numero 4 </td>
  122. <td><input name= "txtb4" type="text" id="txtb4" value="<?=$b[3]?>" size= "5"/></td>
  123. </tr>
  124. <tr>
  125. <td>&nbsp;</td>
  126. <td>&nbsp;</td>
  127. <td>&nbsp;</td>
  128. <td>&nbsp;</td>
  129. </tr>
  130. <tr>
  131. <td>Cantidad</td>
  132. <td><input name="txtc" type="text" class="TextoFondo" id="txtc" value ="<?=$cant?>"/></td>
  133. <td>&nbsp;</td>
  134. <td>&nbsp;</td>
  135. </tr>
  136. <tr>
  137. <td>&nbsp;</td>
  138. <td><input name="btncalcular" type="submit" id="btncalcular" value="calcular"/></td>
  139. </tr>
  140. </table>
  141. </form>
  142. </body>

arreglos2 - completo