Hallo zusammen,
vielleicht kann mir jemand helfen.
Ich habe ein Array mit drei Dimensionen und würde gerne in der dritten Dimension etwas suchen:
Das ganze funktioniert soweit. Nur die IF Abfrage nicht.
die Variable $t wird soweit hoch gezählt.
Ich möchte in $result['array'][$i]['test1'][$t]['test2'] einen bestimmten String suchen und wenn dieser vorkommt müsste ich eben wissen an welcher Stelle dieser ist.
echo("<script>console.log($zVerg);</script>"); schreibt mir das ganze in die Console. Allerdings wird der IF Wert ignoriert...
Eine Idee was ich da falsch mache?
$t kann ich mir ausgeben lassen, $zVerg aber nicht...
Danke und Gruß
vielleicht kann mir jemand helfen.
Ich habe ein Array mit drei Dimensionen und würde gerne in der dritten Dimension etwas suchen:
Code:
foreach ($result as $element){
foreach($element as $key => $value){
$t=0;
foreach($value as $subkey => $subvalue){
$zTest=$result['array'][$i]['test1'][$t]['test2'];
$zVerg='TEST';
if ( $zTest == $zVerg ) {
echo("<script>console.log($t);</script>");
}
echo("<script>console.log($zVerg);</script>");
$t++;
}
... hier geht es weiter
Das ganze funktioniert soweit. Nur die IF Abfrage nicht.
die Variable $t wird soweit hoch gezählt.
Ich möchte in $result['array'][$i]['test1'][$t]['test2'] einen bestimmten String suchen und wenn dieser vorkommt müsste ich eben wissen an welcher Stelle dieser ist.
echo("<script>console.log($zVerg);</script>"); schreibt mir das ganze in die Console. Allerdings wird der IF Wert ignoriert...
Eine Idee was ich da falsch mache?
$t kann ich mir ausgeben lassen, $zVerg aber nicht...
Danke und Gruß