id
の値を取得するために反復するにはどうすればよいですか?これは私の配列である: Ajaxで成功したデータをどのように反復することができますか?
<?php
foreach($faculty as $value)
{
echo $value['Id'];
}
?>
がエラーに未定義の定数Idの
使用を与えてみました
[{"email_id":"[email protected]","Id":"216"}]
- イド
id
の値を取得するために反復するにはどうすればよいですか?これは私の配列である: Ajaxで成功したデータをどのように反復することができますか?
<?php
foreach($faculty as $value)
{
echo $value['Id'];
}
?>
がエラーに未定義の定数Idの
使用を与えてみました
[{"email_id":"[email protected]","Id":"216"}]
- イド
仮定これは基本的にJSONがあります指定されたjsonはリストを含んでいます(現在1つの要素):
[{"email_id":"[email protected]","Id":"216"}]
あなたは最初の配列に変換する必要があります。
$jsonValues = json_decode($json, true); //here you will have an array of users (1 now)
foreach($jsonValues as $faculty) //for each user do something
{
echo $faculty['Id'];
}
"配列として型stdClassのオブジェクトを使用できません" –
これはJSON形式です。まず、デコードする必要があります。例:
$a = '[{"email_id":"[email protected]","Id":"216"}]';
$dec = json_decode($a);
echo $dec[0]->Id;
結果:216
正確に一つのオブジェクトを含む、あなたは配列を持っているデコード。オブジェクトのプロパティには->
でアクセスする必要があります。
JSONの場合[]
角括弧は配列を意味し、{}
の角括弧はオブジェクトを意味します。もっと学ぶ:https://en.wikipedia.org/wiki/JSON
https://de.wikipedia.org/wiki/JavaScript_Object_Notationこのページの英語版はありますか?私のドイツ語は非常に限られています;-)と私は確信しています。 –
確かに、ごめんなさい:https://en.wikipedia.org/wiki/JSON – Blackbam
エラーが発生しました。stdClass型のオブジェクトを配列として使用できません。 –
'$ obj = json_decode($ arr); echo $ obj-> id'? – RamRaider
blockquotingを使用して、保留中の編集https://stackoverflow.com/review/suggested-edits/17979995を拒否する必要があります。また、ポストに(ポジティブな)影響を与えることはほとんどありません。編集:@matloobHasnainお願いします**テキストの引用符を使用しないでください。あなたはそれのために数回フラグが立てられており、編集権限を取り消すことがあります。 –
https://stackoverflow.com/review/suggested-edits/17979995 --- ***コミュニティ♦この1分前のレビュー:承認*** - あなたは本当にかわいいですか? –