2016-10-14 52 views
0

我被要求通過filemaker php api將filemaker數據提供爲json對象。Filemaker php api:將每個循環變量編碼爲json

我已經能夠使用上一個記錄

echo json_encode(array($namefamily, $namefirst, $dob,)); 

現在我需要編碼爲JSON在我的每個循環以下 - 不知道如何得到它與級聯變量的工作:

$records = $result->getRecords(); 
foreach($records as $record){ 
    echo' ' . $record->getField('NameFirst') . ' | ' . $record->getField('NameFamily') .' '; 
} 
+0

你能提供一個示例內容的結果嗎? – rbr94

+0

單個記錄上的第一個示例看起來像 [「Joe」| 「博客」] 每個循環只需返回 Joe博客Sam Smith Mary Jane – Dexx

回答

0

一如以往的使用工作FileMaker API語法...

$records = $result->getRecords(); 

foreach($records as $record){ 
    $data[] = array( 
        'NameFirst' => $record->getField("NameFirst"), 
        'NameFamily' => $record->getField("NameFamily") 
        ); 
} 

echo json_encode($data); 
0

你應該使用數組的容器希望幫助..

$records = $result->getRecords(); 

$data = new Array() 

foreach($records as $record){ 
$data.push({"firstname" -> $record->getField, "lastname" -> $record-> }) 
} 
echo json_encode($data)