次のコードを使用して、用語から termId を取得しようとしました。
$term = taxonomy_get_term_by_name($address_string);
$termId = $term[0]->tid;
結果は 1 件ありますが、term[30] として表示されているため、上記のコードは機能しません。
最初の要素を見ることで用語配列にアクセスできると思いました - 例えば $term[0]
私は何を間違っていますか?
var_dump($term) の結果は次のとおりです。
array (size=1)
30 =>
object(stdClass)[270]
public 'tid' => string '30' (length=2)
public 'vid' => string '4' (length=1)
public 'name' => string 'Thonglor' (length=8)
public 'description' => string '' (length=0)
public 'format' => string 'filtered_html' (length=13)
public 'weight' => string '0' (length=1)
public 'vocabulary_machine_name' => string 'areas' (length=5)
どうもありがとう、
PW