php – 在X处拆分字符串,然后在Y值处拆分

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在X处拆分字符串,然后在Y值处拆分脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码

@H_419_8@

@H_419_8@

$Field = $FW->Encrypt("test");

echo "<PRe>";
print_r($Field);
echo "</pre>";
#  $IV_Count = strlen($Field['IV']);
#  $Key_Count = strlen($Field['Key']);
#  $Cipher_Count = strlen($Field['CipheredText']);

foreach ($Field AS $Keys => $Values){
    echo $Keys."Count = ".strlen($Values)."<br><br>";
}

输出如下:@H_419_8@

@H_419_8@

无论输入如何,IV / KeyCount始终返回相同的值.但是CipheredTextCount根据输入而改变.例如:@H_419_8@

@H_419_8@

$Field = $FW->Encrypt("This is a longer string");

foreach循环返回:@H_419_8@

@H_419_8@

现在我的问题.让我们看一下TextCount为44的第一个例子@H_419_8@

内爆后如何拆分字符串(“”,$Field);显示为原始数组?一个例子是:@H_419_8@

@H_419_8@

echo implode("",$Field);

哪个输出:@H_419_8@

@H_419_8@

ijGglH/vysf52J5aoTaDVHy4oavEBK4mZTrAL3lZMTI=16III#TcTf‡eB12T

根据strlen的结果?@H_419_8@

可以将第一个$Cipher_Count的计数存储在数据库中以供参考@H_419_8@

我当前的设置涉及将密钥和IV存储在远离加密文本字符串的单独列中.我需要将其包含在一个字段中,并且脚本处理所需信息以执行以下操作:@H_419_8@

@H_419_8@

解决方法

@H_512_33@ 为什么不使用 serialize呢?然后,当您从数据库获取数据时,可以使用 unserialize将其还原为数组.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在X处拆分字符串,然后在Y值处拆分全部内容,希望文章能够帮你解决php – 在X处拆分字符串,然后在Y值处拆分所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。