Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将图像读取到字节数组_Php_Image_Bytearray - Fatal编程技术网

使用php将图像读取到字节数组

使用php将图像读取到字节数组,php,image,bytearray,Php,Image,Bytearray,使用php我需要将一个图像读取到一个字节流,该字节流必须传递到.NET web服务。有人能给我提供一个php代码片段来将图像读取到字节数组吗?我正在使用PHP5。 谢谢我不相信PHP天生就支持字节数组,就像.NET那样。但是,您可以尝试将每个字符转换为其ASCII表示形式: <? $file = file_get_contents($_FILES['userfile']['tmp_name']); $byteArr = str_split($file); foreach ($byteArr

使用php我需要将一个图像读取到一个字节流,该字节流必须传递到.NET web服务。有人能给我提供一个php代码片段来将图像读取到字节数组吗?我正在使用PHP5。

谢谢

我不相信PHP天生就支持字节数组,就像.NET那样。但是,您可以尝试将每个字符转换为其ASCII表示形式:

<?
$file = file_get_contents($_FILES['userfile']['tmp_name']);
$byteArr = str_split($file);
foreach ($byteArr as $key=>$val) { $byteArr[$key] = ord($val); }
?>


来源:

我的意思是读取图像并将其分配给字节数组:)仅供参考:你可能因为你的“给我密码”态度而收到了反对票。你可能想考虑编辑你的问题,这样它就展示了学习和帮助那些帮助你的人的意愿。此外,您应该提供有关如何格式化字节流的更多详细信息。谢谢您提供的信息。我不得不这样问,因为我需要一个紧急的解决方案,我刚刚开始用php编程。无论如何,我会考虑编辑这个问题,一旦我尝试给出的答案。