用PHP抓取、过滤和显示这些数据
这就是我的意思:用PHP抓取、过滤和显示这些数据,php,filter,Php,Filter,这就是我的意思: 我想从这个url获取结果web1.com/do.php?id=45944 示例输出: "pk":"bn564vc3b5yvct5byvc45bv","1b":129,"isvalid":true,"referrer":true,"mobile":true 然后,我将在其他网站web2.com/show.php上显示数据结果 但我只想看到数据值“pk”、“1b”和“是有效的”。我不需要“推荐人”和“手机”数据。 因此,当我访问web2.com/show.php时,它只显示如下数
我想从这个url获取结果web1.com/do.php?id=45944
示例输出:
"pk":"bn564vc3b5yvct5byvc45bv","1b":129,"isvalid":true,"referrer":true,"mobile":true
然后,我将在其他网站web2.com/show.php上显示数据结果 但我只想看到数据值“pk”、“1b”和“是有效的”。我不需要“推荐人”和“手机”数据。
因此,当我访问web2.com/show.php时,它只显示如下数据:
bn564vc3b5yvct5byvc45bv 129 true
抱歉,如果您不理解,因为我的英语是英文。此源是否提供JSON格式的数据?也就是说,周围有{}人 如果是这样,请使用PHP内置的json_解码函数。(位于的手册页)它将为您解析JSON数据并返回一个关联数组。比如说
$your_JSON_data = '{"pk":"bn564vc3b5yvct5byvc45bv","1b":129,"isvalid":true,"referrer":true,"mobile":true}';
$your_array = json_decode($your_JSON_data);
echo $your_array['pk'] . ' ';
echo $your_array['1b'] . ' ';
echo $your_array['isvalid'];
如果由于某种原因,您的数据周围没有JSON样式的大括号,那么您可以将它们追加到。。。。比如说,
$proper_JSON = "{$bad_json_data}";
然而,如果是这样的话,我想知道为什么一开始它的格式不正确。在这种情况下,使用PHP explode函数()可能会更安全一些。您的代码到目前为止都在尝试什么?哦,天哪。最后它与爆炸一起工作。但我还是有点小问题。示例结果:“39ce1831442eb312276bcfb809f36666”,“qp”“YF4LISX9ISGNIX0TIILIPWMIL1CWYT8KDF9KIV3W1C5_iQsICEiLX4jKyT7JjR9KTAj_FLWXTAOIV4IMIIIOLSB--WNhMCh9”,“kw”。如何过滤删除冒号、昏迷、qp和kw。因此,示例最终结果39CE1831442EB312276BCFB809F3666 YF4LISX9ISGNIX0TIILIPWMIL1CWYT8KDF9KIV3W1C5_iQsICEiLX4jKyT7JjR9KTAj_FLWXTAOIV4IMIOLSB——WNhMCh9