echo $myObject->value_$id
私はこのようなことをしたいと思いますが、正しい構文がわからず、可能かどうかわかりません。文字列+変数を使用してオブジェクト変数を取得する
$id
はPHPの変数の1つです(例えば、値1)。最終的に$myObject->value_1
を取得したいと思いますが、数字部分(1
)は動的にする必要があります。
echo $myObject->value_$id
私はこのようなことをしたいと思いますが、正しい構文がわからず、可能かどうかわかりません。文字列+変数を使用してオブジェクト変数を取得する
$id
はPHPの変数の1つです(例えば、値1)。最終的に$myObject->value_1
を取得したいと思いますが、数字部分(1
)は動的にする必要があります。
機能がvariable propertiesと呼ばれている:あなたは、配列を使用していないのはなぜ
<?php
$myObject = (object)NULL;
$myObject->value_1 = 'I am value nr 1';
$id = 1;
echo $myObject->{"value_$id"};
? – omnidan
私は ' - >' – simPod
'$ myObject-> myArray [" element "];'または '$ myObject-> myArray [$ id];'を使ってこれを行う方法を知りました。私は配列を使用すると、とにかくこれを行うためのより良い方法だと思います。しかし、正確に何をしたいですか? – omnidan