草庐IT

百分位数

全部标签

php - 从文本中提取 4 位数字

preg_match_all('/([\d]+)/',$text,$matches);foreach($matchesas$match){if(length($match)==4){return$match;}}我想使用preg_match_all只提取四位数字?如果我想获得四位数或两位数?(第二种情况) 最佳答案 使用preg_match_all('/(\d{4})/',$text,$matches);return$matches;如果你只有\d,则无需使用字符类顺便说一句(我省略了方括号)。如果要匹配4位或2位数字,请使用pre

php - 一个 5 位数的 mt_rand() 数字有多独特?

我只是想知道,如果您抽取5位数字,mt_rand()数字有多独特?在这个例子中,我试图用这个函数得到一个包含500个随机数的列表,其中一些是重复的。http://www.php.net/manual/en/function.mt-rand.php可能需要多少位数才能确保循环中抽取的前500个随机数是唯一的? 最佳答案 如果数字真的是随机的,那么数字就有可能重复出现。有多少位数并不重要-添加更多位数可以大大降低重复的可能性,但总是有可能。你最好检查是否有冲突,然后循环直到没有冲突:$uniques=array();for($i=0;$

php - 根据给定的百分比在两个项目之间进行选择

我需要根据40/60%的比例显示数组中的两个项目之一。因此,40%的时间显示项目一,60%的时间显示项目二。我现在有以下代码,可以在两者之间随机选择,但需要一种方法来为其添加百分比权重。$items=array("item1","item2");$result=array_rand($items,1);echo$items[$result];如有任何帮助,我们将不胜感激。谢谢! 最佳答案 类似的东西应该可以解决问题$result=$items[rand(1,100)>40?1:0]; 关

php - CodeIgniter URI 中的百分比符号

我需要将编码字符串传递给CodeIgniterController。示例:DOSOMETHING/Coldplay/Fix+You/273/X+%26+Y/我的问题是百分比符号是不允许的字符。我尝试使用以下内容更改配置文件:$config['permitted_uri_chars']='a-z0-9~%.:_\-\+\%';+可以,但%无效。您能帮我更改此regexp以允许使用%符号吗?提前致谢! 最佳答案 将“-”放在字符串的末尾,否则它会被解释为范围。如您所见,%已在允许的字符列表中。$config['permitted_uri

php - 添加百分比的更优雅的方式?

我想知道是否有更优雅的方式来添加百分比。例如,如果我想将$a的值的12%添加到$a,我会这样做:$a=100;$a=$a+(($a/100)*12);当然,这给了我112作为新值。但我忍不住觉得这有点太冗长了,一定有更好的方法来添加百分比。我试过:$a=$a+12%;但是,正如预期的那样,这不起作用。在我考虑自己编写函数以简化此操作之前,是否有预先存在的方法来执行此操作? 最佳答案 为什么不是$a*=1.12;?“百分比”来自拉丁语“percentum”或“perhundred”。百分之一是1/100。所以百分之十二是0.12-百分

php正则表达式检查一个数字是否由5位数字组成

如何编写一个正则表达式来检查一个数字是否只有5位数字? 最佳答案 这个正则表达式应该能很好地工作:/^\d{5}$/这将检查一个字符串是否仅包含5个数字。/是分隔符。它位于正则表达式的开头和结尾。(用户自定义,可以使用任意字符作为分隔符)。^是字符串anchor的开始。\d是[0-9]的简写,是只匹配数字的字符类。{5}表示重复最后一组或字符5次。$是字符串anchor的结尾。/是结束分隔符。如果要确保数字不以0开头,可以使用以下变体:/^[1-9]\d{4}$/地点:/是分隔符。它位于正则表达式的开头和结尾。(用户自定义,可以使用

php - 学说2,十进制只能包含14位数字

编辑:这刚刚被确认为Doctrine2中的错误http://www.doctrine-project.org/jira/browse/DDC-1112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15724#action_15724我有一个Doctrine2实体,值是这样映射的(使用常规的getter/setter):/***@Column(type="decimal",precision=40,scale=30)*/protected$someValue;

php - PHP 图像中已更改像素的百分比

目前我有一个图像,我正在从中检索背景颜色。我正在使背景颜色透明,然后尝试将其与原始图像进行比较以确定由所述背景颜色组成的图像的百分比。这是我尝试使用的代码:$image=newImagick($file);//Makebgtransparentforcomparison$tpImage=$image->clone();$tpImage->setFormat('png');$tpImage->setImagePage(0,0,0,0);$swatch_pixel=$tpImage->getImagePixelColor(1,1);$tpImage->paintTransparentIma

javascript - 完成百分比 (jQuery + php)

我想让完成百分比(进程栏)显示处理了多少数据。这是我的PHP代码:$w->connect();try{$w->loginWithPassword($password);}catch(exception$e){returnfalse;}foreach($targetsas$target){$w->sendMessage($target,$text);}returntrue;foreach是我想显示发送了多少消息的进程。现在在js中我有:functionsend_message(){varmsg={msg_receptions:$('#msg_receptions').val(),msg_

php - 调用百分比的随机函数?

我想不通。我需要一个解决方案来调用一个随机函数,因为它是百分比。例。脚本调用subscriptions()的可能性为10%,系统调用函数“specialitems()”的可能性为3%。我被困在这个问题上,所以我希望有人能帮助我解决这个脑残问题。user=$user;//Findpercentforeachfunction$this->chances=array('subscriptions'=>10,//10%'specialitems'=>3,//5%'normalitems'=>30,//40%'fuser'=>50,//70%'giftcards'=>7,//7%);//This