Dinamik PHP bir nesne özelliği dizi öğesine erişmek

0 Cevap php

Ben dinamik etkileşim istiyorum, bir nesne var. Ben game1_team1 yeniden adlandırmak istiyorum:

$default_value = $individual_match->field_match_game1_team1[0]['value'];

game1_team2 edilecek game2_team1, game2_team2, game3_team1, vb onlar bulundukları döngü dayanarak

Ben denedim:

$dynamic = 'field_match_game'.$i.'_team'.$j;
$default_value = $individual_match->$dynamic[0]['value'];

ama döner

Fatal error: Cannot use string offset as an array

Güncelle: Saul'un cevap dayanarak, ben kod güncellenmiştir:

$default_value = $individual_match->{'field_match_game'.$i.'_team'.$j}[0]['value'];

Ölümcül hata kurtuldum, ancak bir değer döndürmez hangi.

0 Cevap