私は連想配列にいくつかのデータを追加したいコードを書いています。私はarray_pushを使いたがっていましたが、私はこのプラクティスについてコミュニティに尋ねるべきだと思いました。これを正しい方法でやっていますか?私が達成したいのは、forループの各インデックスのデータを配列に追加する必要があるが、ここで私が考えるたびに新しいインスタンスが作成されるということです。オプションは配列で、id_optionとnameはデータを見つけるときのように配列の各インデックスになければならない。それは$options[0]['id_option']
でなければならない。forループ内の連想配列
for ($mn = 0; $mn < sizeof($pages); $mn++) {
$options = array(
array(
'id_option' => $pages[$mn]['meta_title'],
'name' => $pages_links[$mn]['link'],
)
);
}
それが唯一の理論的な目的のためだ(下の1に構文エラー、私はまた、このようにそれを試してみましたが、これは動作しません:
$options = array(
for ($mn = 0; $mn < sizeof($pages); $mn++) {
array(
'id_option' => $pages[$mn]['meta_title'],
'name' => $pages_links[$mn]['link'],
)
}
);
'$ options = array(' $ options [] = array( '? – Eric
)行を変更して、それがうまくいくかどうか確認してください。 – Shahab