PHP总结ing

文章摘要

Bpple-GPT

PHP_ing

16和8进制

十六进制:0x开头

** 八进制 : **0开头

 <?php
 $orgin_num = 3366;
 $eight_num = 06446;
 $sixteen_num = 0xd26;
 var_dump($orgin_num == $eight_num);
 //bool(true)
 var_dump($orgin_num == $sixteen_num);
 //bool(true)

intval()

 intval(mixed $value, int $base = 10): int

(PHP-manual)

**如果 **base 是 0,通过检测 value 的格式来决定使用的进制:

  • 如果字符串包括了 "0x" (或 "0X") 的前缀,使用 16 进制 (hex);否则,
  • 如果字符串以 "0b" (或 "0B") 开头,使用 2 进制 (binary);否则,
  • 如果字符串以 "0" 开始,使用 8 进制(octal);否则,
  • 将使用 10 进制 (decimal)。

strpos()

strpos('01234', 0) 返回的结果是 0 对应的索引 0, 也就是 false

**如果是 **!strpos() 这种则会返回 true

**代码使用了 **if(!strpos($str, 0)) 对八进制进行过滤, 可以在字符串开头加空格绕过

strpos() 遇到数组返回 null

strrpos() stripos() strripos() 同理

is_numeric()

(PHP 4, PHP 5, PHP 7, PHP 8)

is_numeric — 检测变量是否是数字或数字字符串

 is_numeric(mixed $value): bool

SHA1()--哈希

 string sha1(string $str [, bool $raw_output = false ])

用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

BX33661

isfp 探险家

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。


目录

欢迎来到Bpple的站点,为您导航全站动态

65 文章数
20 分类数
44 评论数
15标签数
最近评论
bpple

bpple


一切顺利

fetain

fetain


good luck

bx

bx


good luck

热门文章

Emoji收集

2024-11-01

550
Hello Halo

2024-10-30

532
本地部署LLM

2024-08-22

511
Uptime Kuma

2024-11-29

507
241

访问统计