Android:从php页面获取数据

时间:2014-06-04 11:24:28

标签: php android html

我使用此代码执行此操作:

textUrl = new URL(url);
            BufferedReader bufferReader = new BufferedReader(
                    new InputStreamReader(textUrl.openStream(), "utf-8"));
            String StringBuffer;

            while ((StringBuffer = bufferReader.readLine()) != null) {
                stringText += StringBuffer;
            }
            bufferReader.close();
            return stringText;

但是这会将数据作为html代码提供给我。所以,我必须解析HTML代码 我的问题是: 如果我有

<?php echo 1; ?>

只有 1 字节。但是对于我的代码,它将是 100 字节,例如由html代码引起的,并且在我解析html代码后,我将丢失带宽。
我的问题是:我可以在没有HTML代码的情况下从php页面获取结果吗?所以,我可以1而不是<html><body>1</body></html>

1 个答案:

答案 0 :(得分:0)

使用正则表达式:preg_match("\<body>([^>]+)<\/body>\", $html, $matched);

echo $ matched [1] [0];