Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.74 KB | None | 0 0
  1. function getOption ($arraySuperior,$mValue){
  2. /*Variable de respuesta seteada a NULL por defecto*/
  3. $mOption=NULL;
  4. foreach ($arraySuperior as $key=>$subArray){
  5. foreach ($subArray as $k=>$v){
  6. echo "$keyn";
  7. if ($v==$mValue){
  8. /*
  9. Sólo en este caso la variable cambiará de valor
  10. siendo éste el de la clave siguiente a donde se encuentre a $mValue
  11. */
  12. echo "Encontrado!n";
  13. $mOption=$subArray[$k+1];
  14. /* Encontrado el valor, no seguimos iterando sobre el array*/
  15. break;
  16. }
  17. }
  18. }
  19. return $mOption;
  20. }
  21.  
  22. $mOption=getOption($arraySuperior,"site_name");
  23. var_dump($mOption);
  24.  
  25. 0
  26. 0
  27. Encontrado!
  28. 1
  29. 1
  30. 1
  31. 2
  32. 2
  33. 2
  34. string(8) "FullAuth"
  35.  
  36. function getOption ($arraySuperior,$mValue){
  37. /*Variable de respuesta seteada a NULL por defecto*/
  38. //$mOption=NULL;
  39. foreach ($arraySuperior as $key=>$subArray){
  40. foreach ($subArray as $k=>$v){
  41. echo "$keyn";
  42. if ($v==$mValue){
  43. /*
  44. Sólo en este caso la variable cambiará de valor
  45. siendo éste el de la clave siguiente a donde se encuentre a $mValue
  46. */
  47. echo "Encontrado!n";
  48. return $subArray[$k+1];
  49.  
  50. }
  51. }
  52. }
  53. //return $mOption;
  54. }
  55.  
  56. $mOption=getOption($arraySuperior,"site_name");
  57. var_dump($mOption);
  58.  
  59. 0
  60. 0
  61. Encontrado!
  62. string(8) "FullAuth"
  63.  
  64. $mOption=getOption($arraySuperior,"fake");
  65. var_dump($mOption);
  66.  
  67. 0
  68. 0
  69. 0
  70. 1
  71. 1
  72. 1
  73. 2
  74. 2
  75. 2
  76. NULL
  77.  
  78. function getOption ($arraySuperior,$mValue){
  79. /*Variable de respuesta seteada a NULL por defecto*/
  80. //$mOption=NULL;
  81. foreach ($arraySuperior as $key=>$subArray){
  82. foreach ($subArray as $k=>$v){
  83. echo "$keyn";
  84. if ($v==$mValue){
  85. /*
  86. Sólo en este caso la variable cambiará de valor
  87. siendo éste el de la clave siguiente a donde se encuentre a $mValue
  88. */
  89. echo "Encontrado!n";
  90. return $subArray[$k+1];
  91.  
  92. }
  93. }
  94. }
  95. return null;
  96. }
  97.  
  98. function getOption ($arraySuperior,$mValue){
  99. /*Variable de respuesta seteada a NULL por defecto*/
  100. $mOption=NULL;
  101. foreach ($arraySuperior as $key=>$subArray){
  102. foreach ($subArray as $k=>$v){
  103. echo "$keyn";
  104. if ($v==$mValue){
  105. /*
  106. Sólo en este caso la variable cambiará de valor
  107. siendo éste el de la clave siguiente a donde se encuentre a $mValue
  108. */
  109. echo "Encontrado!n";
  110. $mOption=$subArray[$k+1];
  111. /* Encontrado el valor, no seguimos iterando sobre el array*/
  112. break;
  113. }
  114. if ($mOption != null)
  115. {
  116. break;
  117. }
  118. }
  119. }
  120. return $mOption;
  121. }
  122.  
  123. function getOption ($arraySuperior,$mValue){
  124. /*Variable de respuesta seteada a NULL por defecto*/
  125. $mOption=NULL;
  126. foreach ($arraySuperior as $key=>$subArray){
  127. foreach ($subArray as $k=>$v){
  128. echo "$keyn";
  129. if ($v==$mValue){
  130. /*
  131. Sólo en este caso la variable cambiará de valor
  132. siendo éste el de la clave siguiente a donde se encuentre a $mValue
  133. */
  134. echo "Encontrado!n";
  135. $mOption=$subArray[$k+1];
  136. /* Encontrado el valor, no seguimos iterando sobre el array*/
  137. break 2;
  138. }
  139. }
  140. }
  141. return $mOption;
  142. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement