質問

だから私はこの配列を変数のタイトルに保存しています $arr.[Slug]の値を取得またはエコーしたい

Array ( [0] => stdClass Object ( [term_id] => 11 
                                 [name] => Community Service 
                                 [slug] => community-service 
                                 [term_group] => 0 
                                 [term_taxonomy_id] => 11 
                                 [taxonomy] => category

だから私はこのようなものが欲しい

エコー$arr[スラッグ]

その後、"community-service"と表示されます。私はこれがかなり簡単なことだと確信していますが、配列stdClassから値を取得してページにエコーする方法を理解できません。お疲れさまでした。.

役に立ちましたか?

解決

配列 $arr オブジェクトである1つのアイテムが含まれています。あなたが使用する必要があります -> 属性にアクセスするための構文。

echo $arr[0]->slug;

他のヒント

申し訳ありませんが、あなたはよりエレガントなものをすることができます。

foreach ($array as $obj)
{
    // Here you can access to every object value in the way that you want
    echo $obj->term_id;
}
.

簡単なコードを試してみてください...

echo $arr[0]->slug;
.

アレイには1つのオブジェクトのみが含まれているため、作業になっています。

仕事はべきです echo $arr->{0}->slug

STDClassオブジェクトをこのようなPHP配列に変換して、任意の値を印刷できます。

$php_array = json_encode($stdClass_object);
$php_array = json_decode($php_array,true);
echo "<pre>";print_r($php_array);
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top