スポンサードリンク
無料ブログ作成サービス JUGEM
人気ブログランキング くつろぐ ブログ王
■ Mobile
qrcode
←prev entry Top next entry→
可変変数、変数名を間接的に指定したり・動的に指定したり
○可変変数を使って、変数名の一部を可変的に扱う
例えば、
$nm1 = "A";
$nm2 = "B";
$nm3 = "C";
$nm4 = "D";
$nm5 = "E";
があって、夫々の変数の内容をecho …したいような場合がある。
変数毎に、echo …を記述するのはめんどい。

そのような場合に「可変変数」を使って、変数名の一部を可変的に指定すれば効率的。

[通常の方法]
echo $nm1;
echo $nm2;
echo $nm3;…

[可変変数を使った方法]
$nm1の1の部分を1〜5へ可変してやる。

for($cnt=1; $cnt<6; $cnt++)
{
echo ${"nm".$cnt}; //${"nm".$cnt}=$nm1…$nm5のそれぞれと等価
}



○可変変数を使って変数名を動的に指定する
$stra = 'jpn';
${$stra} = 'light';
とすると
$jpn='light';
と同じ。
| 愛アース | 備忘録・PHP | comments(0) | trackbacks(0) | pookmark |
スポンサーサイト
| スポンサードリンク | - | - | - | pookmark |
Comment
name:
email:
url:
comments:
Trackback
トラックバック機能は終了しました。
4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169 172 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226 229 232 235 238 241 244 247 250 253 256 259 262 265 268 271 274