0

次のような配列を生成しようとしています。

Array ( [123 Smith St, Begora] => L1234 [55 Crumble Road, Mosmana] => L2456 [99 Jones Ave, Gestana] => L3456 )

これは最終的に html フォームの選択メニューに使用されます。

次のように、データベースからレコードとプロパティ ID 番号のリストを取得しています。

            foreach($records as $record) {
                    $propertyID = $record->getField('propertyID');
                    $property = $record->getField('propertyAddress');  

                    echo $propertyID.'<br>'; 
                    echo $property.'<br>';              
            }

3 つのレコードを取得すると、次のように表示されます。

L1234 123 Smith St, Begora L2456 55 Crumble Road, Mosmana L3456 99 Jones Ave, Gestana

これを配列に変換して、後で選択メニューを生成するためにページで使用できるようにする方法がわかりません。

4

2 に答える 2

2

やるだけ

foreach($records as $record) {
    $propertyID = $record->getField('propertyID');
    $property = $record->getField('propertyAddress');  

    $addresses[$property] = $propertyID;
}
于 2013-05-15T16:16:31.717 に答える
1

このようなもの:

$array = array();
foreach($records as $record) {
        $array[$record->getField('propertyAddress')] = $record->getField('propertyID');            
}
于 2013-05-15T16:18:15.720 に答える