什么是Encoding.ASCII.GetBytes(vstrEncryptionKey.ToCharArray())的PHP等价物

时间:2013-05-21 09:11:35

标签: c# php

以下C#代码的等效PHP是什么

Encoding.ASCII.GetBytes(vstrEncryptionKey.ToCharArray())

其中vstrEncryptionKey是变量吗?

1 个答案:

答案 0 :(得分:0)

使用ord功能(http://php.net/ord)和mb_strlen功能http://php.net/manual/en/function.mb-strlen.php

<?php
$var = $vstrEncryptionKey;

for($i = 0; $i < mb_strlen($var, 'ASCII'); $i++)
{
   echo ord($var[$i]);
}
?>

这是How do I get the byte values of a string in PHP?

中给出的答案的修改代码