ホームページ  >  記事  >  バックエンド開発  >  この単純なループに変数を記述するにはどうすればよいでしょうか?とても簡単な事ですが、初心者なので書き方が分かりません。

この単純なループに変数を記述するにはどうすればよいでしょうか?とても簡単な事ですが、初心者なので書き方が分かりません。

WBOY
WBOYオリジナル
2016-06-13 13:38:551034ブラウズ

この単純なループに変数を記述するにはどうすればよいでしょうか?とても簡単です。私は初心者なので書き方がわかりません。

$blName_.$k = ' Hello'.$k;



// これは、この $blName_1 を使用することを意味します。その後ろの数字 1 は増分効果です。つまり、$blName_1、$blName_2、 $blName_3 を変数ループに置き換えるにはどうすればよいでしょうか?


-----解決策---------for( $k=1; $ k $varname = 'blName_'.$k;
${$varname} = 'Hello'.$k;

// $ varname = 'blName_1' つまり $$varname = $blName_1;
この場合、通常、これは行われません。array

PHP コード

を使用する必要があります。 http://www.php.net/manual/zh/ language.variables.variable.php
<br>------解決策---------<font color="#e78608"></font><br>PHP コード
for( $k=1; $k<br>------解決策---------<font color="#e78608"></font><br>PHP コード
$arr=配列(); for( $k=1; $k
------解決策-----------$var = array();
の場合( $k=1; $k $var[] = 'Hello'.$k;

print_r($var);
// 出力
array(
[0] => 'Hello 1';
[1] => 'Hello 2';
[2] => 'Hello 3' ;
)
// $var[1] を使用して値を取得します。値は 'Hello 2' です。
マニュアル http://www.php.net/manual/zh/ language.types.array を読むことをお勧めします。 .php

------解決策---------${"blName$k"} = ' こんにちは'.$k;

php 推奨構文
$varname = 'blName';
for( $k=1; $k $blName = $ varname . $k;
$$blName = 'Hello'.$k;
}

変数を { } で囲むとはどういう意味ですか?
${$varname}
および ${"blName_{$k}"}

中括弧は囲まれた部分を全体として扱います
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。