私はPHPにかなり慣れていないので、この配列を何日もループすることに取り組んでいます...ため息...
ライターとディレクターの配列の名前とヘッドショットの値を取得しようとしています。
foreach で使用する関数を見つけようとしましたが、運がありませんでした。
<?php foreach ($directors as $key => $value){
//print_r($value);
}
?>
どんな助けでも大歓迎です。
私はPHPにかなり慣れていないので、この配列を何日もループすることに取り組んでいます...ため息...
ライターとディレクターの配列の名前とヘッドショットの値を取得しようとしています。
foreach で使用する関数を見つけようとしましたが、運がありませんでした。
<?php foreach ($directors as $key => $value){
//print_r($value);
}
?>
どんな助けでも大歓迎です。
あなたはそのような獣を探していますか?それらをどのように処理したいかを書きませんでしたが、これが役立つことを願っています。
$directors = array();
foreach( $object->people->directors as $o )
$directors[] = array( 'name' => $o->name, 'headshot' => $o->images->headshot );
$writers = array();
foreach( $object->people->writers as $o )
$writers[] = array( 'name' => $o->name, 'headshot' => $o->images->headshot );
var_dump( $directors );
var_dump( $writers );
最後に、これらのメンバーが設定されているという保証がない場合は、isset
汚い作業の前に使用してください。
お役に立てれば。
->
オブジェクトのプロパティにアクセスするために使用します。
foreach ($directors as $director) {
echo 'Name: ' . $director->name . "\n";
echo "Headshot: " . $director->images->headshot . "\n";
}
オブジェクトであるvariableを使用すると、次の構文を使用して$foo
プロパティにアクセスできます。bar
$foo->bar
したがって、 という名前の配列 od director がある場合は$directors
、 で同じ方法で簡単に使用できますforeach
。
foreach ($directors as $value){
echo $value->name." ".$value->images->headshot;
}