".$as; //Element}$data=array($ary); のコードは次のとおりです。 //"/> ".$as; //Element}$data=array($ary); のコードは次のとおりです。 //">
ホームページ >バックエンド開発 >PHPチュートリアル >配列要素を動的に生成するphpに関連する問題
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 つだけになります。
------解決策------------------
この返信を読む必要がある場合は、ログインするか、CSDN に登録してください!
$arr=配列(); for($i=0;$i