到目前為止我的代碼
<?php
foreach($sub_category as $row2){
$url = 'https://myurl.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 3);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$data = curl_exec($ch);
curl_close($ch);
echo $name." data = "."<pre>"; print_r($data);
}
?>
這是 $data 輸出
Array
(
[0] => stdClass Object
(
[course_title] => 60 Space Facts To Get An A In Astronomy
[description] => 60 Space Facts To Get An "A" In Astronomy
[image] => pexels-pixabay-39896_20210220014840929292735.jpg
)
[1] => stdClass Object
(
[course_title] => Learn Chinese
[description] => Learn Chinese
[image] => Chinoabc_20211227114307692406780.png
)
)
我想將其轉換為如下所示
Array
(
[0] => array
(
[course_title] => 60 Space Facts To Get An A In Astronomy
[description] => 60 Space Facts To Get An "A" In Astronomy
[image] => pexels-pixabay-39896_20210220014840929292735.jpg
)
[1] => array
(
[course_title] => Learn Chinese
[description] => Learn Chinese
[image] => Chinoabc_20211227114307692406780.png
)
)
我從這里嘗試了很多答案, 將物件陣列轉換為簡單陣列, 但它對我不起作用
我已經從已經發布的問題中嘗試了許多答案。我的問題與此處發布的任何其他相關問題不同
uj5u.com熱心網友回復:
您可以使用(array)型別轉換將物件轉換為等效的關聯陣列。
$data = array_map(function($x) { return (array)$x; }, $data);
如果原始物件陣列來自 using json_decode(),則可以通過給它true第二個引數來告訴它回傳關聯陣列而不是物件。
$array = json_decode($json, true);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/407976.html
標籤:
上一篇:如何阻止表單標簽內的按鈕提交資料
