フォーム フィールドをデータベース フィールドにマッピングしたいと考えています。
私は2つの配列を持っています..
1 つの配列はデータであり、フォーム フィールド ID をキーとして、フォーム フィールド値を値として含みます。
$data = array("inputEmail"=>"someone@somewhere.com","inputName"=>"someone"... etc
マップとして使用する予定の配列もあります。この配列のキーはフォーム フィールドと同じで、値はデータベース フィールド名です。
$map = array("inputEmail"=>"email", "inputName"=>"name"... etc
私がしたいのは、データ配列を反復処理し、データキーがマップキーと一致する場所で、マップ配列の値であるデータ配列に新しいキーを割り当てることです。
$newArray = array("email"=>"someone@somewhere.com", "name"=>"someone"...etc
私の質問はどうですか?私は非常に多くの異なる方法を試しましたが、今では完全に迷っています。