2017-10-11 16 views
1

コレクションに問題があります。 私はプロパティが存在しません - コレクション

echo ($homeTeam) 

を行うと、私はこの結果を得る:

しかし、私は唯一の3バックをしたい[{ "Hometeam" 3}]。

私はこれを行いました。

echo($homeTeam->Hometeam) 

しかし、その後、私は正しい方法でこれを行う方法

...プロパティホームが存在しないエラーを取り戻しますか?

+0

私は、オブジェクトが配列内にあると思う:この '$ homeTeamを試す[0] - > Hometeam' – teeyo

答えて

0

入力[{"Hometeam":3}]はjsonのようです。まず、それをデコードする必要があります。

$obj = json_decode($homeTeam); 

はその後のデータの構造を理解する - それを印刷:

print_r($obj); 

// output: 
// Array 
// (
//  [0] => stdClass Object 
//   (
//    [Hometeam] => 3 
//  ) 
// 
//) 

それはあるstdClassの配列です。あなたがプロパティHometeamに、このようにアクセスできるように:

echo $obj[0]->Hometeam; 
+3

より多くの情報を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。 – abarisone

関連する問題