php能直接给客户端返回二进制流吗?

 viggieg-may_789 发布于 2022-11-18 05:19

php能直接给客户端返回二进制流吗?
非得转成字符串才能echo????
只能用echo???

// 要返回给客户端的JSON
$json ="{\"A\":\"我爱你\",\"B\":\"PHP\"}";

// 转成数组
$arr = array_values(unpack("C*", $json));

// 加密数组
$arr = encryptArray($arr);

// 下面这行就是我要问的问题
// 怎么把$arr返回给客户端
echo $arr;
4 个回答
  • 1-你能告诉我什么是二进制流吗?
    2-谁又规定字符串必须是ascII码组成的了?
    3-两端之间通信,除了字符串之外有第三种形式吗?
    所以问题根本不是PHP怎么把Array返回给客户端,而是PHP真把Array返回给客户端了,客户端认识这是什么东西吗?

    2022-11-18 05:39 回答
  • 输出流 php://output 试试

    2022-11-18 05:39 回答
  • echo只能輸出字符串,用printf呢?

    2022-11-18 05:39 回答
  • 哦 原来没人回答啊

    2022-11-18 05:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有