草庐IT

solidity数字

全部标签

php - 根据计数用php生成数字字符串

我正在构建一个使用ascensor.js的网站(ascensor.js为了让它工作,我们必须提供这样的字符串"1|1&1|2&1|3&1|4&2|1&2|2&2|3&2|4&3|1&3|2&3|3&3|4"这将允许脚本构建一种导航。我将脚本改编成wordpress,以便自动构建布局和ascensor,即使在类别存档页面中也是如此。我唯一坚持的是根据要显示的帖子数生成此字符串。例如,如果我有10个帖子要显示,我希望有4行,每行3个帖子(在第四行中,当然只有一个帖子)。我希望总是有一些或多或少的平方,4x5或7x8或6x6。因此,如果我有12个帖子,我需要的字符串将类似于上面的字符串。您将

PHP,获取 $_GET 以忽略来自 url 的数字

我目前正在使用一个程序来发送时事通讯,在每份时事通讯中我都会发送一个链接,这样客户就可以查看他自己的数据并订阅/取消订阅时事通讯。我现在使用的链接是这样的:http://localhost/Mail/subscriptionseditklant.php?ID=77并且是用这段代码制作的:">subscriptions出于安全原因,我不想显示客户ID=77部分,这样他就无法修改它来查看其他客户信息。我的想法是将ID隐藏在随机数字中(ID前面4个,ID后面4个),我已经使用了这个:">subscriptions这将显示如下链接:http://localhost/Mail/subscript

php - 将数字转换为excel的字符串

我需要根据excel列命名方案将整数(列数)转换为字符串,如下所示:1=>A2=>B25=>Z26=>AA28=>AC51=>BA您是否知道在php中有一种聪明且轻松的方法来执行此操作,还是我应该着手编写自己的自定义函数? 最佳答案 你可以用一个简单的循环来完成:$number=51;$letter='A';for($i=1;$i虽然如果您经常使用较高的值执行此操作,它会有点慢或者查看PHPExcel的Cell对象中正是用于此目的的stringFromColumnIndex()方法publicstaticfunctionstring

php - 正则表达式匹配字母数字,中间可能只有破折号

我已经做到了这一点:^[a-zA-Z0-9]+(?:--?[a-zA-Z0-9]+)*$但是上面的表达式并没有像我需要的那样限制长度。我需要的模式总共只能匹配5-6个字符。所以,这就是它应该如何解决的问题:safety(valid)safet-(invalid)s-a-fe(valid)-safet(invalid)s7-45(valid)s--fs(invalid)连续连字符无效。前导和尾随连字符无效。总长度(包括任何连字符)应为5-6个字符。我尝试用范围({5,6})替换我的+,但没有成功。感谢您的帮助。我尝试的另一条路线是:^[A-Z0-9][A-Z0-9-]{3,4}[A-Z0

PHP:将数字四舍五入为 16 位小数

您好,我正在尝试将数字四舍五入到16位小数位,但它只显示并且不会四舍五入到14位小数位。这是我的尝试:输出:-0.16346153846154预期输出:0.1634615384615385我知道float只有14位十进制数字。16位十进制数还有其他方法吗? 最佳答案 您可以在运行时设置此参数。16位数字通常是最大值大多数平台上的值(value),更大的值(value)只会给出无意义或“虚构的”数字:ini_set("precision","16");参见Changingprecisionlevelfloating-pointvari

java - 在不使用任何预定义函数的情况下从字母数字字符串中提取数值

我有一个变量$string="(123)011-34343678";我希望12301134343678作为整数数据类型的输出。我如何在不使用PHP或任何其他编程语言中的任何预定义函数的情况下执行此操作。 最佳答案 嗯,这不是最好的解决方案,但像这样的东西可能对你有用:在这里,我只是循环遍历所有字符,并在将它们转换为整数然后再转换回字符串时检查它们是否仍然相同。如果是,则为数字,否则不是。输出:12301134343678 关于java-在不使用任何预定义函数的情况下从字母数字字符串中提取

php - 使用 PHP preg_replace 搜索并替换字符串中的数字

我有这样的格式:00-0000,我想得到0000-0000。到目前为止我的代码:问题是-0不会被正确添加(我猜preg_replace认为我在谈论参数$100而不是$1)我怎样才能让它工作? 最佳答案 你可以试试下面的方法。echopreg_replace('~(?这会将连字符替换为00。你还是让它变得简单或preg_replace('~-(\d{2})~',"$1-",$string) 关于php-使用PHPpreg_replace搜索并替换字符串中的数字,我们在StackOverfl

php - preg_replace 数字并在结果中使用

我将如何使用preg_replace来替换:Sometextis[[1]]andsomeis[[2]]blabla...进入这个:Sometextis1.____________andsomeis2.____________blabla...我有这个正则表达式可以找到正确的出现,但我不知道如何将替换数字添加到结果中?preg_replace('(\[\[\d\]\])','_______',$subject);这让我得到了这个结果:Sometextis____________andsomeis____________blabla... 最佳答案

php - pg_query 结果包含字符串而不是整数、数字

当我使用pg_query、pg_fetch_assoc从postgresql数据库获取数据时,所有数字字段都以字符串形式返回。有没有办法解决这个问题,还是我必须按照我需要的方式对每个字段进行类型转换? 最佳答案 这就是PHP所做的。来自manual:Eachvalueinthearrayisrepresentedasastring. 关于php-pg_query结果包含字符串而不是整数、数字,我们在StackOverflow上找到一个类似的问题: https:

php - 将段落中的所有点替换为新行,但数字之间和 Dr.、Mr.、Bsc 之后的点除外。 .... ETC

将段落中的所有点替换为新行,但数字之间和Dr.、Mr.、Bsc之后的点除外。....等例如:考虑这一段MynameisAyman.I'm31years.I'm1.92M.IhaveBSc.degreeinComputerEngineering我想应用这样的REGEX并将其转换如下:MynameisAyman.I'm31years.I'm1.92M.我尝试了以下但这个正则表达式替换了所有点。$desc['contents']=preg_split("/(? 最佳答案 尝试$str="MynameisAyman.I'm31years.I