易截截图软件、单文件、免安装、纯绿色、仅160KB

php 输出二进制数据流? - PHP / 基础编程

将要输出的二进制数据写入文件中,方便查看。

写入文件
PHP code:

$number = 123;
$handle = fopen ("data.dat", "w");
fwrite ($handle, pack ("L", $number));
fclose($handle);


读取数据
PHP code:

$handle = fopen ("data.dat", "rb");
$data = fread ($handle, 4);
$array = unpack ("L*", $data);
print_r($array);



如果我写入的是字符串,$number="中国人"
fwrite ($handle, pack ("L", $number));//pack 中存取方式改为 C/c 都无法正确的读取出来?
如果我要输出的数据流是一个数组怎么办?如:array("par1"=>array("sex","age"),"par2"=>array("ss","呵呵"))
怎样正确的输出为二进制数据
谢谢!
PHP code:


//var_export

$arr = array ('a', 'b', array ("c", "d", "e"));
echo var_export ($arr);

/* :
array (
0 => 'a',
1 => 'b',
2 =>
array (
0 => 'c',
1 => 'd',
2 => 'e',
),
)
*/




PHP code



Code highlighting produced by


相关问答:

诚招有经验的PHP工程师(可兼职) - PHP / 基础编程

1.精通面向对象的设计和开发;
2.熟练使用PHP语言(5.0+)进行数据库,网络通信,文件读写,安全机制等开发;
3.熟练使用MYSQL(5.0+)数据库开发,包括基本的数据库设计/优化/安全,复杂的T-SQL语句编写,熟练编写MYS ......

新学PHP 请教问题 - PHP / 基础编程

PHP中 声明变量的时候一个$跟两个$的区别
比如说
$var="333"; 表示变量名为$var的变量的值为333
$var="myvar";$$var="333";表示变量名为$myvar的变量的值为333
这样说清楚了吗? ......

求PHP制作好的东西供学习用 - PHP / 开源资源

在下一学习PHP快要半年了,但是PHP还是不知道怎么样把PHP运用到现实中,希望有高手用PHP做好了的东西,供小弟学习参考一下,以便提高自己的水平。
QQ:766139989

想要做好的东西, 为什么不去下个开源的程序来看 ......

寻找一份PHP兼职做 - PHP / Framework

您好,有那家公司需要兼职PHP程序员跟网页div+css吗?本人一年多的工作经验,如果有需要请与我联系,QQ:147600323


End_rbody_65353772//-->
该回复于2010-05-12 09:32:05被管理员删除


对我有用[ ......

mysql运用问题 - PHP / 基础编程

php同时调用3个数据库中的一个表的信息(架设A.a.aid=B.b.bid=C.c.cid),请说明思路及书写部分代码
例如:
SELECT time, goodid from dbname1.time, dbname2.goods
是这个意思么?

SELECT time, goodid from ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号