![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
例えば、
/**
$hoge->appale1 は 10
$hoge->appale2 は 20
$hoge->appale3 は 30
*/
このように定義されていたとします。
それを可変変数で
for( $k=1; $k<=3; $k++ ){
$dynamicName = 'hoge->appele' . $k;
print "apple{$k}は" . $$dynamicName . 'です';
}
のように出力したいのですが、アロー演算子を含んだ可変変数だと$hoge->apple1の数値を出力してくれません。
どのように記述すればいいでしょうか?
また、可変変数で不可能であれば代案でも結構です。
お分かりになる方、ご回答お願いいたします。
No.1ベストアンサー
- 回答日時:
こういうことでは意図に沿わないでしょうか。
class hoge {
var $var1 = 10;
var $var2 = 20;
var $var3 = 30;
}
$hoge =& new hoge();
for($i=1;$i<=3;$i++){
$property = "var".$i;
print "var{$i}は{$hoge->$property}です。";
}
appaleなのかappeleなのかよくわからないので適当に書き換えました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- PostgreSQL 【PostgreSQL】行の値の並びを変えるには 1 2023/03/21 16:46
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- Ruby プログラミング 3 2023/06/09 14:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラーの理由が分りません。Pri...
-
VBA コレクションに2次元配列...
-
[CakePHP] Paginatorのリンクが変
-
PHPの変数値をリンクさせたい
-
VB.NETからVBAマクロ(引数)を呼...
-
fwriteで改行出来ない
-
classの再定義エラーについて
-
number_formatが勝手に四捨五入
-
issetで変数の存在をチェックし...
-
PHP3からPHP5にVerUpすると動作...
-
バッチファイルでpingの結果を...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
【C#】DataGridViewの最大列数...
-
Yahoo! JAPAN IDを新規取得でき...
-
DTOとEntityの差は何ですか。
-
switch()文で値の大小比較
-
wordの差し込み印刷で文字...
-
ps3で久しぶりにCDの音楽情報取...
-
shシェルスクリプト 空白行の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
VB.NETからVBAマクロ(引数)を呼...
-
classの再定義エラーについて
-
VB6のコンボボックスのテキスト...
-
可変変数にアロー演算子を使いたい
-
PHPでの画像の形式の変換
-
VB.NETSystem.Xml 要素数を得る...
-
protectedなのにアクセスできな...
-
issetで変数の存在をチェックし...
-
vb作成したらでbeep音が鳴りま...
-
どういうプログラムを関数化を...
-
PHPの名前空間インポートについて
-
エラーの理由が分りません。Pri...
-
関数から関数を呼び出したとき...
-
PHP、ヒアドキュメント内でのIF...
-
protectedなのにアクセスできな...
-
PHPの変数値をリンクさせたい
-
関数の動きと記述方法の意味を...
-
htmlで変数の表示
-
アロー演算子について
おすすめ情報