社区
基础编程
帖子详情
php中字符串能相乘吗?请看下面代码,希望能解释一下
sunbingzibo
2006-01-12 06:51:19
我没有做过php开发,今天要转一段代码,看不懂,希望高手,帮个忙
$code2=sttrev((substr($code1,0,5).substr($code3,-5))*8);
请解释一下这段代码的意义
...全文
527
3
打赏
收藏
php中字符串能相乘吗?请看下面代码,希望能解释一下
我没有做过php开发,今天要转一段代码,看不懂,希望高手,帮个忙 $code2=sttrev((substr($code1,0,5).substr($code3,-5))*8); 请解释一下这段代码的意义
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunbingzibo
2006-01-13
打赏
举报
回复
xuzuning(唠叨)
谢谢,
您的解释完全正确,函数也是我写错了,
并且第五条也说的是十分到位,这也确实是一段加密代码,
我在将,这一段代码转换成.net代码时,出了不少错,
并且不懂那个乘以8的那句,
谢谢您,如此详细的说明,
xuzuning
2006-01-13
打赏
举报
回复
手误吧?
sttrev 应该是 strrev 吧?
$code2=strrev((substr($code1,0,5).substr($code3,-5))*8);
1、其中的“.”不是乘号,而是表示两个字符串连接的运算符
"ab" . "cd" 得到 "abcd"
2、当一个字符串用在算术表达式中时,php会将其转换为数值类型参与运算
3、关于substr函数上面已有解释,与其他语言的同类函数没有什么区别。
注意:负数是表示从后往前数
4、strret函数将字符串逆转
vstrrev("abcd") 得到 "dcba"
5、这样的表达式一般用在加密和解密中
设
$code1 = 1234567;
$code3 = 1234567;
则
substr($code1,0,5) 为 "12345"
substr($code3,-5) 为 "34567"
相连后为 "1234534567"
乘8得 9876276536
逆转后为 "6356726789"
zalvsa
2006-01-12
打赏
举报
回复
sttrev是自定义函数吧,PHP没看到这个函数。至于substr是字符串截取函数。我把手册上的说明贴给你,你就清楚了。其实这个你要是去下个手册肯定就清楚了。
substr
取部份字符串。
语法: string substr(string string, int start, int [length]);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。
使用范例
<?
echo substr("abcdef", 1, 3); // 返回 "bcd"
echo substr("abcdef", -2); // 返回 "ef"
echo substr("abcdef", -3, 1); // 返回 "d"
echo substr("abcdef", 1, -1); // 返回 "bcde"
?>
php
短网址和数字之间相互转换的方法(1).doc
在当今互联网时代,短网址服务因其能够将长的网址转换成更短的便于分享的形式而广受...通过理解和掌握文章
中
的
代码
和技术细节,开发者可以更好地进行
字符串
操作和数字运算,进而扩展到更复杂的数据处理和算法开发
中
去。
Delphi ,Java,
php
等通用 RSA加密,解密,签名.
openssl_pkey_new函数用于生成密钥对,openssl_pkey_export将私钥导出为
字符串
,openssl_public_encrypt和openssl_private_decrypt对应加密和解密,openssl_sign和openssl_verify用于签名和验证。需要注意的是,
PHP
...
使用
PHP
通过身份证号获取星座和生肖1
在
PHP
开发
中
,有时我们需要根据用户输入的身份证号码获取他们的星座和生肖信息。... 首先,我们来了解一下身份证号码...通过这个项目,可以加深对
PHP
字符串
函数和条件判断的理解,同时也能学习到身份证号码的校验机制。
php
中
符号的含义
- 用途:用于定义
字符串
,其
中
的内容会被原样输出,不会进行变量解析或转义序列的替换。 - 示例:`'Hello, world!'` 2. **双引号**:`" "` - 用途:用于定义
字符串
,在双引号内可以使用变量,并支持转义序列。 ...
任务扩展-输入商品原价,折扣并计算促销后的价格
这一步骤是必要的,因为它可以防止后续的计算
中
出现错误,比如将非数字的
字符串
或错误格式的数据误当作数值处理。数据验证可以通过正则表达式或者
PHP
内置的验证函数来完成。 验证通过后,我们将进行价格计算。计算...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章