RSS

  • YouTube
  • LinkedIn
  • 谷歌

档案 : PHP

命名文件使用从列表 0 到 Z

今天我编写一些脚本,发现有点小麻烦,使用定义的模式.

模式是创建的文件序列中的开始位置 0 (零) 和不能重复,直到 Z.

示例:

myfile0.ext, myfile1.ext, myfile2.ext, (...), myfile9.ext, myfileA.ext, myfileB.txt, (...), myfileZ.txt

很好, 这不是一个大麻烦,所以我没有使用此代码.

$seq 做不了的预期值 0 (零) 第一次运行. 相反, 它是空白.

调试的变量, 看到了, while 从来没有计算结果为 true. 试图复制在命令行上发现 in_array($seq, $seqs); 始终返回 true. 我试着用 “”, “R” 无论什么价值,我用, 仍在返回 true.

所以我更改为使用 STRICT 理由 in_array to true and works for ‘;A’; through ‘;Z’;, but not for ‘;0; through ‘;9;.

Damn…; PHP 是正确, ;0; 严格来说并不等于 0. 的 Chr 函数返回值 string范围('' 0, '' 9) 创建 arrayinteger 值.

所以, 我改变了方法来评估所有的值 STRICT, 因为我想要创建一个干净整洁的代码没有其他要使用的函数.

This is the final code that I’;m 使用:

你甚至可以看到, 我改变了 $seqs initial values from ‘;0; 到你 ASCII 代码和回到你给了我的价值 array 与中的所有值 string 类型.

见你!

PHP 比较错误

今天, 我在写一个脚本在 PHP 使用在命令行中,当遇到了意外的行为 (至少对我而言).
该脚本应接收三个参数, 其中最后一个包含一个或多个数字代码列表.
尝试验证此最后一个参数得到一个不同的结果,比想象中.
看到我正在使用的代码片段:

继续阅读 > >

转换 xor, 自发性高血压大鼠和 PHP 的 Delphi shl

我感到迁移国产软件 特尔斐PHP 和我碰到的一个问题 他妈的 bendita função de criptografia.

我遭受到一点并试图重写函数,代码和结果的差异的复杂性.

A função faz uso dos operadores 异或SHR 在 Delphi 版本. 自发性高血压大鼠是相对容易的谢谢,体验到与按位运算符和 Delphi 文档如何说操作员拉掉位向右

继续阅读 > >