Filemaker php api:将每个循环变量编码为json

时间:2016-10-14 08:14:43

标签: php json api filemaker

我被要求通过filemaker php api提供filemaker数据作为json对象。

我已经能够在单个记录中使用以下内容

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

现在我需要在我的每个循环中编码为json - 不确定如何使用连接变量:

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

2 个答案:

答案 0 :(得分:0)

你应该为它的容器使用数组希望它能帮助..

$records = $result->getRecords();

$data = new Array()

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

答案 1 :(得分:0)

与之前的答案类似,但使用的是FileMaker API语法...

$records = $result->getRecords();

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

echo json_encode($data);