草庐IT

solidity数字

全部标签

PHP RegEx - 获取所有数字

我有这个代码:$string="123456ABcd9999";$answer=ereg("([0-9]*)",$string,$digits);echo$digits[0];这会输出“123456”。我希望它输出“1234569999”即。所有数字。我怎样才能做到这一点。我一直在尝试很多不同的正则表达式,但无法弄清楚。 最佳答案 首先,不要使用ereg(它已被弃用)。其次,为什么不把它换掉:$answer=preg_replace('#\D#','',$string);请注意,\D是\d的倒数。所以\d匹配所有十进制数字字符(0-

php - 如何将一个数字四舍五入到能被 16 整除的最接近的数字?

我有一个简单的圆形函数。它四舍五入为偶数。我想确保该数字可以被16整除。有人知道一种简单的方法可以将数字四舍五入到最接近的可以被16整除的数字吗?$num=round(480/$other_num);//willoutputsomenumber. 最佳答案 $num=39;$num=round($num/16)*16;//32 关于php-如何将一个数字四舍五入到能被16整除的最接近的数字?,我们在StackOverflow上找到一个类似的问题: https:

php - 如何在数字的每 3 位数中放置逗号

例如,我想在数字的每3位数字中放置一个逗号。$number=1234567;//shouldprint1,234,567我该怎么做?更新:请看这段代码SD[1]->POPULARITY->attributes();$text=(int)$nodeAttributes['TEXT'];$num=number_format($text);return$num;}在此只返回3位数。 最佳答案 使用echonumber_format('1234567');PHPManual:number_format()

php - 正则表达式获取数字 URL 参数的值?

在如下所示的url中,我想获取ProdId的值。URL格式将始终保持一致,参数名称也是如此,但值的长度可能会发生变化。它始终是数字。http://www.example.com/page.php?ProdId=2683322&xpage=2使用PHP获取它的最快方法是什么(我将处理10,000,所以速度是个问题)? 最佳答案 PHP有这方面的内置函数。使用parse_url()和parse_str()在一起。从php.net拼凑而成:$url='http://www.example.com/page.php?ProdId=26833

php - 如何检查 PHP 中的每个字符是否都是字母数字?

preg_match_all("/[^A-Za-z0-9]/",$new_password,$out);上面只检查第一个字符,如何检查是否都是字母数字? 最佳答案 使用内置函数可能是个更好的主意:ctype_alnum 关于php-如何检查PHP中的每个字符是否都是字母数字?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3163047/

php - 如何将包含数字和空格的字符串转换为 int

我有一个小问题。我正在尝试将“1234”之类的字符串转换为数字:1234我到不了那里。该字符串是从网站上抓取的。那里可能没有空间吗?因为我已经尝试过像str_replace和preg_split这样的方法来获取空间,但什么也没有。另外(int)$abc只需要第一个数字(1)。如果有人有想法,我会很高兴!谢谢! 最佳答案 这就是我的处理方式... 关于php-如何将包含数字和空格的字符串转换为int,我们在StackOverflow上找到一个类似的问题: htt

java - 具有非数字键的 PHP 数组的 Java 等价物是什么?

像这样的php数组的Java等价物是什么:$user=array("name"=>"John","email"=>"john@mail.com"); 最佳答案 您可以使用HashMap或Hashtable.不确定使用哪一个?阅读API或查看thisquestion其中讨论了各自的优缺点。HashMapmap=newHashMap();map.put("name","John");map.put("email","john@mail.com"); 关于java-具有非数字键的PHP数组的J

php - 检查字符串是否包含特定数字

我有一个字符串8,7,13,14,16确定字符串中是否存在给定数字的最简单方法是什么?$numberA="13";$string="8,7,13,14,16";if($stringmagic$numberA){$result="Yeah,thatnumberisinthere";}else{$result="Sorry.";}寻找魔法。 最佳答案 …将返回'13'是否在字符串中。只是详细说明:explode将字符串转换为数组,在本例中将其拆分为每个“,”。然后,in_array检查字符串'13'是否在结果数组中的某处。

php - 在 PHP 中用数字填充数组的最快方法是什么?

在PHP中用数字1-100填充数组的最快方法是什么?我想避免做这样的事情:$numbers='';for($vari=0;i看起来又长又乏味,有没有更快的方法? 最佳答案 range功能:$var=range(0,100); 关于php-在PHP中用数字填充数组的最快方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1373433/

php - 在php中获取字符串中逗号字符之间的数字

我有以下字符串:$pages="1,2,3,4,5,6,7,8,9,10,11,12,13,14";我得到了一个数字,我必须找到紧邻的下一个和上一个数字。例如,如果我得到14,那么下一个数字将为NULL,而前一个数字将为13。如果给我8,那么上一个将是7,下一个将是9。如果我得到1,则previous将为null,next将为2。我有以下代码,但它不适用于大于9的数字:functiongetPages($number=5){$pages="1,2,3,4,5,6,7,8,9,10,11,12,13,14";$x=strpos($pages,$number);if($x==0)retur