スポンサーサイト

-- --, --

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ソーシャルブックマークする。
Yahoo!ブックマークに登録 はてなブックマークに追加 このエントリをlivedoorクリップに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加

PHP 変数の中に変数をつかう (可変変数)

12 02, 2009

PHP 変数の中に変数をつかう (可変変数)

PHPでプログラムをしていると、

$name1 = "userA";
$name2 = "userB";
$name3 = "userC";
$name4 = "userD";
$name5 = "userE";

みたいに、変数が連続になることがあります。

この変数に値があったら表示させる
というような場合に、if文を使うと↓のようになります。

if($name1){
echo($name1);
}
if($name2){
echo($name2);
}
if($name3){
echo($name3);
}
if($name4){
echo($name4);
}
if($name5){
echo($name5);
}


5個ぐらいならなんとかけますが、変数が10個とかになると面倒になってきます。
そんな時に便利なのが 変数名の中に違う変数の値を挿入できる可変変数
例えば、$name1,$name2,$name3・・・だったら
数字の1,2,3・・のところだけ違う変数の値にすることが出来ます。
以下 for分を使って例です。


for($i=1; $i<6; $i++){
 $newname = ${"name".$i}; //可変変数で$nameの後に$iの値をつける
 if($newname){
echo($newname);
}
}


この例ではあんまり効果を発揮していませんが、もうちょっと複雑になるとif文よりは断然楽になります。
頻繁に使うものではないかも知れませんが、覚えておいて損はないと思います。


ソーシャルブックマークする。
Yahoo!ブックマークに登録 はてなブックマークに追加 このエントリをlivedoorクリップに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加

2 CommentsPosted in PHPのサンプル
-2 Comments
By 04 12, 2012 - [ edit ]

このコメントは管理人のみ閲覧できます

By としお03 18, 2014 - URL [ edit ]

参考になりました。ありがとうございます。

Leave a comment
管理者にだけ表示を許可する
-0 Trackbacks
Top


プロフィール

スズキ ロイ

Author:スズキ ロイ
プライベート Web クリエーター。
海外のWebアプリ、ソーシャルアプリを中心に情報収集してます。

RSSリンクの表示
最新記事
全記事(数)表示
全タイトルを表示
人気エントリー
あわせて読みたい
あわせて読みたいブログパーツ
月別アーカイブ
最新コメント
最新トラックバック
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。