次の関数を使用して、ASCIIを10進数に変換します。
function ascii_to_dec($str)
{
echo $str."<br />";
for ($i = 0, $j = strlen($str); $i < $j; $i++)
{
$dec_array[$i] = ord($str[$i]);
}
return $dec_array;
}
例:
$ascii ="2010/";
$newvar = ascii_to_dec($ascii);
そして、このコードを使用して関数を呼び出します。
上記のように送信したデータでうまく機能します。しかし、私が次のようなデータを与えるとき:
$ascii ="2010/2012";
までのみ2010/
変換されます。以降のデータ/
は省略しています。関数に渡す完全なデータを変換するにはどうすればよいですか?