Buenas a todos,
Tengo esta matriz:
Código HTML:
Ver originalArray
(
[1] => Array
(
[0] => algo
[1] => 4.5
[2] => 1
[3] => 1.5
[4] => 0
)
[2] => Array
(
[0] => otro
[1] => -0.5
[2] => 6
[3] => 7.5
[4] => 0
)
[3] => Array
(
[0] => benficio
[1] => 11.5
[2] => -7
[3] => 10.5
[4] => 0
)
)
y tengo este codigo php:
Código PHP:
Ver originalfor( $i = 0 ; $i <= count($mat) ; $i++ ){ for( $j = 0 ; $j <= count($mat[$i]) ; $j++ ){
if( $i === 0 ){
echo 'aaaa';
} else {
// echo $i;
if($j == 0){
$res[$i][$j] = $mat[$i][$j];
}else{
if( $i == $minY ){
$res[$i][$j] = $mat[$minY][$j] * $oper;
} else {
$res[$i][$j] = ($mat[$minY][$j] * $oper) + $mat[$i][$j];
}
}
}
}
}
Lo que hago es correr los bucles pero cuando el primer bucle $i esté en cero me imprima 'aaaaa'; el caso es que como ven el codigo php si imprimer pero si en el segundo bucle cambio a:
o
la condicional
Código PHP:
Ver original...
if( $i === 0 ){
echo 'aaaa';
} else {
....
Ni lo ve, imagino que hay alguna explicación, cuál?
Obviamente puedo solucionar de otra manera mi logica pero a manera de conocer mejor php, A QUE SE DEBE ESTO?