何が間違っているのかわかりませんが、配列を既にダンプしていて、何が間違っているのか、または欠落している可能性のある値があるのに、なぜ未定義のインデックスがあるのですか?
//これがスクリーンショットです:
//これが私のphpコードです:
$result1 = array(); //for player 1
$result2 = array(); //for player 2
$data_blue = $db->dataWarrior($battle,$blue_name,$blue_type);
foreach($data_blue as $blue){
$result1[] = $blue;
}
$data_red = $db->dataWarrior($battle,$red_name,$red_type);
foreach($data_red as $red){
$result2[] = $red;
}
var_dump($result1);
//variables to identify turns 1=turn
$warrior_1 = 0;
$warrior_2 = 0;
//compare speed
if($result1['speed']>$result2['speed']){ //this is the undefined index
$warrior_1 = 1;
$warrior_2 = 0;
}