如何在php中对通过套接字发送的数据进行编码?

如何在php中对通过套接字发送的数据进行编码?,php,sockets,Php,Sockets,问题是,当我试图通过套接字发送带有数字或符号的数字或字符串时,它会发送一些额外的符号。例如,当我试图从CURL result的另一侧发送14399时,我得到string(18)“14399”。对于发送,我使用socket\u write($client->getSocket(),$text,strlen($text))。如何对数据进行编码?问题可能不在于通过套接字发送,因为14399正好有18个字符长。可能通过浏览器显示输出,从而删除中的标记

问题是,当我试图通过套接字发送带有数字或符号的数字或字符串时,它会发送一些额外的符号。例如,当我试图从CURL result的另一侧发送
14399
时,我得到
string(18)“14399”
。对于发送,我使用
socket\u write($client->getSocket(),$text,strlen($text))
。如何对数据进行编码?

问题可能不在于通过套接字发送,因为
14399
正好有18个字符长。可能通过浏览器显示输出,从而删除
中的标记