php能直接给客户端返回二进制流吗?非得转成字符串才能echo????只能用echo???
// 要返回给客户端的JSON $json ="{\"A\":\"我爱你\",\"B\":\"PHP\"}"; // 转成数组 $arr = array_values(unpack("C*", $json)); // 加密数组 $arr = encryptArray($arr); // 下面这行就是我要问的问题 // 怎么把$arr返回给客户端 echo $arr;
学习是最好的投资!
哦 原来没人回答啊
echo只能輸出字符串,用printf呢?
输出流 php://output 试试
php://output
1-你能告诉我什么是二进制流吗?2-谁又规定字符串必须是ascII码组成的了?3-两端之间通信,除了字符串之外有第三种形式吗?所以问题根本不是PHP怎么把Array返回给客户端,而是PHP真把Array返回给客户端了,客户端认识这是什么东西吗?
哦 原来没人回答啊
echo只能輸出字符串,用printf呢?
输出流
php://output
试试1-你能告诉我什么是二进制流吗?
2-谁又规定字符串必须是ascII码组成的了?
3-两端之间通信,除了字符串之外有第三种形式吗?
所以问题根本不是PHP怎么把Array返回给客户端,而是PHP真把Array返回给客户端了,客户端认识这是什么东西吗?