パスワードで保護されたJSONフィードからcurlを使用してデータを取得しようとしていますが、結果は "Array"をフィードの先頭に追加します。それを無効にします。CURLから "Array()"を取り除いた結果がPHP
私はこのコードを使用しています:
<?php
$url = 'https://slx.arlcap.com/sdata/rcs/tablet/products/Y6UJ9A00000Z/filings';
$username = 'xxx';
$password = 'xxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
//curl_setopt($ch, CURLOPT_REFERER, $url);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
$data = json_decode($result, true);
print_r($data);
?>
をし、結果はここにある: http://www.motion.tc//DataTables-1.9.0/examples/ajax/feed.php
は、私は「配列()」要素が追加されることなく、データのリターンを持つことができる方法はあります?
ありがとうございます! Andrew
のような他の技術と一緒にいてください。私は、あなたが見たいと思っていましたか? jsonから正しく解析された解析済み配列を出力しています –
'Array() 'で表示されているのは、' print_r() 'を実行しているということだけです。どのような形式にしたいですか? – DaveRandom