chr 1 php,PHP mb_chr 用法 手册 | 示例代码

本文介绍了如何利用PHP的mb_ord函数将UTF-16或UTF-8编码的十进制值转换为ASCII字符。通过将每个字符的十进制值存储在数组中,然后遍历并使用mb_chr将其转换回原始字符串。示例代码展示了从1_Zvpxs4pf开始的转换过程。
摘要由CSDN通过智能技术生成

To convert the utf16 or utf8 decimal values (utf-8 can translate both encodings) to ascii characters using mb_ord, follow these steps:

Starting value:

1_Zvpxs4pf

Value converted to decimal value utf-16 or utf-8 (see ascii coding table):

49,95,90,118,112,120,115,52,112,102

recovery with mb_ord:

use: $ char = mb_chr ($ decimalValue, 'UTF-8');

return the correct character;

1, _, Z, v, p, x, s, 4, p, f

example:

$ start_String = 1_Zvpxs4pf;

$ start_String_to_Decimal = 49959011811212011552112102;

(decimal value of each character add in an array);

$ tab = [49, 95, 90, 118, 112, 120, 115, 52, 112, 102];

$ size = sizeof ($ tab);

$ tmpStr = '';

for ($ i = 0; $ i

{

$ tmpStr. = mb_chr ($ tab [$ i], 'UTF-8');

}

echo $ tmpStr;

1_Zvpxs4pf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值