簡體   English   中英

我想以純文本格式輸出PHP數組

[英]I want to output PHP array in a plain text

我正在使用來自github的WHOIS腳本。 它將WHOIS數組數據輸出作為JSON回顯。 我想要以純文本格式輸出。 PHP腳本:

<?php
// ini_set('display_errors', 1);
// Load composer framework
if (file_exists(__DIR__ . '/vendor/autoload.php')) {
    require(__DIR__ . '/vendor/autoload.php');
}
// use phpWhois\Whois;
// ini_set('display_errors', 1);

$whois = new Whois();
$query = $_GET["uri"];
$result = $whois->lookup($query,false);
echo json_encode($result);
?>

JSON輸出:

{"regrinfo":{"domain":{"name":"techtimes.com","nserver":{"ns-1484.awsdns-57.org":"205.251.197.204","ns-1813.awsdns-34.co.uk":"205.251.199.21","ns-195.awsdns-24.com":"205.251.192.195","ns-525.awsdns-01.net":"205.251.194.13"},"status":["clientTransferProhibited https:\/\/icann.org\/epp#clientTransferProhibited"],"changed":"2015-09-15","created":"1999-12-12","expires":"2018-12-12"},"registered":"yes"},"regyinfo":{"registrar":"TLDS, LLC DBA SRSPLUS","referrer":"http:\/\/www.srsplus.com","servers":[{"server":"whois.verisign-grs.com","args":"techtimes.com","port":43},{"server":"whois.srsplus.com","args":"techtimes.com","port":43}],"type":"domain"},"rawdata":["Domain Name: techtimes.com\r","Registry Domain ID: 15114465_DOMAIN_COM-VRSN\r","Registrar WHOIS Server: whois.srsplus.com\r","Registrar URL: http:\/\/srsplus.com\r","Updated Date: 2015-09-15T20:15:00Z\r","Creation Date: 1999-12-12T16:00:16Z\r","Registrar Registration Expiration Date: 2018-12-12T16:00:16Z\r","Registrar: TLDS LLC. d\/b\/a SRSPlus\r","Registrar IANA ID: 320\r","Registrar Abuse Contact Email: abuse@web.com\r","Registrar Abuse Contact Phone: +1.8773812449\r","Reseller: \r","Domain Status: clientTransferProhibited http:\/\/icann.org\/epp#clientTransferProhibited\r","Registry Registrant ID:\r","Registrant Name: PERFECT PRIVACY, LLC\r","Registrant Organization:\r","Registrant Street: 12808 Gran Bay Pkwy West\r","Registrant City: Jacksonville\r","Registrant State\/Province: FL\r","Registrant Postal Code: 32258\r","Registrant Country: US\r","Registrant Phone: +1.9027492701\r","Registrant Phone Ext.:\r","Registrant Fax:\r","Registrant Fax Ext.:\r","Registrant Email: 9ec4rcf75eiimaukqkta1892ij@domaindiscreet.com\r","Registry Admin ID:\r","Admin Name: PERFECT PRIVACY, LLC\r","Admin Organization:\r","Admin Street: 12808 Gran Bay Pkwy West\r","Admin City: Jacksonville\r","Admin State\/Province: FL\r","Admin Postal Code: 32258\r","Admin Country: US\r","Admin Phone: +1.9027492701\r","Admin Phone Ext.:\r","Admin Fax:\r","Admin Fax Ext.:\r","Admin Email: 9ec4rcf75eiimaukqkta1892ij@domaindiscreet.com\r","Registry Tech ID:\r","Tech Name: PERFECT PRIVACY, LLC\r","Tech Organization:\r","Tech Street: 12808 Gran Bay Pkwy West\r","Tech City: Jacksonville\r","Tech State\/Province: FL\r","Tech Postal Code: 32258\r","Tech Country: US\r","Tech Phone: +1.9027492701\r","Tech Phone Ext.:\r","Tech Fax:\r","Tech Fax Ext.:\r","Tech Email: 9ec4rcf75eiimaukqkta1892ij@domaindiscreet.com\r","Name Server: ns-1484.awsdns-57.org","Name Server: ns-525.awsdns-01.net","Name Server: ns-195.awsdns-24.com","Name Server: ns-1813.awsdns-34.co.uk\r","DNSSEC: Unsigned\r","URL of the ICANN WHOIS Data Problem Reporting System: http:\/\/wdprs.internic.net\/ \r",">>> Last update of WHOIS database: 2015-09-15T20:15:00Z <<<\r","\r","For more information on Whois status codes, please visit https:\/\/www.icann.org\/resources\/pages\/epp-status-codes-2014-06-16-en.\r","\r","The data in SRSPlus's WHOIS database is provided to you by\r","SRSPlus for information purposes only, that is, to assist you in\r","obtaining information about or related to a domain name registration\r","record. SRSPlus makes this information available \"as is,\" and\r","does not guarantee its accuracy. By submitting a WHOIS query, you\r","agree that you will use this data only for lawful purposes and that,\r","under no circumstances will you use this data to: (1) allow, enable,\r","or otherwise support the transmission of mass unsolicited, commercial\r","advertising or solicitations via direct mail, electronic mail, or by\r","telephone; or (2) enable high volume, automated, electronic processes\r","that apply to SRSPlus (or its systems). The compilation,\r","repackaging, dissemination or other use of this data is expressly\r","prohibited without the prior written consent of SRSPlus.\r","SRSPlus reserves the right to modify these terms at any time.\r","By submitting this query, you agree to abide by these terms.\r"]}

我想輸出為純文本。 我使用echo implode("<br>",$result); 但它給輸出

Array
Array
Array
$whois = new Whois();
$query = 'example.com';
$result = $whois->lookup($query,false);
echo "<pre>";
print_r($result);
echo "</pre>";

沒關系!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM