|
|
|
สอบถามการข้อข้อมูล Array มาแสดงครับ โดยดึงมาจาก API Postman PHP crul |
|
|
|
|
|
|
|
ตัวอย่างข้อมูล
[ {"created_at": "2022-12-21T21:47:32.000+00:00",
"updated_at": null,
"cancer": [
{
"cid": "1-1111-11111-11-1",
"t": null,
"n": null,
"m": null,
}
]
// created_at แสดงได้แล้ว
ที่ต้องการแสดงคือข้อมูลใน cancer เช่น cid ครับ
ผมเขียน Code แสดงชั้นที่ 1 ได้แล้ว แต่ ชั้นที่ 2 ที่เป็น Array นำมาแสดงไม่ได้ครับ
Code (PHP)
<div class="container">
<div class="d-flexs align-items-center mt-5 text-center centered">
<table class="table">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">วันเกิด</th>
<th scope="col">HN</th>
<th scope="col">cid</th>
<th scope="col">name</th>
<th scope="col">last_name</th>
<th scope="col">หมายเหตุ</th>
</tr>
</thead>
<tbody>
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://canceranywhere.com/caw-gateway/patient',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: Basic OTk5OTk6YWRtaW4=',
'Cookie: JSESSIONID=CD964D5DF21EDED899CAAA99C7A67AE1'
),
));
$response = curl_exec($curl);
$obj = json_decode($response);
echo $obj[1]->birth_date;
$html = '';
$n = 0;
for ($i = 0; $i < count($obj); $i++) {
$n++;
$html .= '<tr>
<th scope="row">' . $n . '</th>
<td>' . $obj[$i]->birth_date . '</td>
<td>' . $obj[$i]->patient_id . '</td>
<td>' . $obj[$i]->cid . '</td>
<td>' . $obj[$i]->name . '</td>
<td>' . $obj[$i]->last_name . '</td>
<td>' . $obj[$i]->updated_at . '</td>
</tr>
';
}
echo $html;
curl_close($curl);
?>
</tbody>
</table>
</div>
</div>
Tag : PHP, MySQL, XAMPP
|
ประวัติการแก้ไข 2022-12-23 11:00:04
|
|
|
|
|
Date :
2022-12-23 10:58:16 |
By :
skynetcom |
View :
549 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$cancer = $obj[$i]->cancer;
if (count($cancer)>0) {
print_r($cancer[0]->cid);
}
|
|
|
|
|
Date :
2022-12-23 11:30:21 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$obj[$i]->cancer[0]->cid
|
|
|
|
|
Date :
2022-12-23 11:31:51 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2022-12-23 13:51:32 |
By :
skynetcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|