".$as; //Element}$data=array($ary); のコードは次のとおりです。 //"/> ".$as; //Element}$data=array($ary); のコードは次のとおりです。 //">

ホームページ >バックエンド開発 >PHPチュートリアル >配列要素を動的に生成するphpに関連する問題

配列要素を動的に生成するphpに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:46:44838ブラウズ

PHP が配列要素を動的に生成する場合の問題点
ここで配列が必要になりますが、配列内の要素は固定されていないため、事前に配列の要素を生成してから配列を作成します。要素は後で作成する要素の配列になります。コードは次のとおりです。
for ($i=0;$i$ary.=$ay."=>".$as; //Element
}
$data=array($ary); //作成された配列

今必要な形式はこれです。$data=array('a'=>1,'b'=2) ,' c'=>3); しかし、生成された要素を入力してコピーして挿入するだけでは機能しません。
何が問題なのかわかりません。解決してください。

-----解決策---------
for ($i=0; $ i<=100;$i++){
$ary.=$ay."=>".$as; //要素
}
$data=array($ary);作成された配列
の記述が間違っています。配列を作成するとき、array($list);
$list は文字列ではなくリストです。この方法で作成すると、要素は常に 1 つだけになります。
------解決策------------------


------解決策---------
PHP コード

$arr=配列();

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