草庐IT

VR数字乡村

全部标签

php - 如果页面父级等于 ID(数字)?

我有一个检查页面ID的if语句,使用以下代码:如果页面父级为10,我该如何做? 最佳答案 尝试这样的事情global$post;if($post->post_parent==10){echo"parent'sidis10";} 关于php-如果页面父级等于ID(数字)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14335648/

php - 我可以使用什么正则表达式来验证 0 到 255 之间的数字?

我想验证0-255范围内的数字我有这个表情'/^([0-1]?[0-9]?[0-9])|([2][0-4][0-9])|(25[0-5])$/'但这接受任何数字...这有效:'/(^[0-1]?[0-9]?[0-9]$)|(^[2][0-4][0-9]$)|(^25[0-5]$)/'为什么每个选项都必须有^和$?编辑:我有它,但我不能回答我的问题,所以-^和$比|有更高的优先级,所以/^(...)$/有帮助 最佳答案 注意:@alex'sanswer是要走的路。使用正则表达式验证数字范围就像使用手提钻抓苍蝇一样。尽管如此,我还是想为

PHP - 在数字之间添加空格的正确方法?

如果您知道答案,这可能是一个简单的问题。我有什么没有空格的数字。$str=10000;$str2=100000;我想要什么将上面转换为下面...$str='10000';$str2='100000';自己的想法我想到了一些strpos、regexp、str_replace但这真的是解决这个问题的方法吗?我会接受最正确、最短的代码答案,而且速度不慢。 最佳答案 使用number_format功能。thoudsandsSparator的space如下所示。number_format($number,0,'.','')CodepadDem

php - 使用 PHP 的正则表达式,任何包含数字 0-9 的非零数字

我有这个正则表达式:/^[0-9]+$/i在此代码中使用:preg_match('/^[0-9]+$/i',$var);我希望以下内容为真:$变量=1;$var=50;$var=333;以下是错误的:$变量=0;$var=01;$var='abc';我认为除了“0”部分之外,我目前所做的工作......?我仔细阅读了本指南(http://www.phpf1.com/tutorial/php-regular-expression.html),但无法得出完整的答案。任何帮助将不胜感激,谢谢! 最佳答案 /^[1-9][0-9]*$/表示

php - 将混合字符串中的数字相乘

我的问题是在包含各种字符的字符串中乘以数字。例如,输入:$k=2;$input='';输出:编辑$k可以是任何整数(0-9)。$input字符串中的所有数字都乘以$k。 最佳答案 我会使用preg_replace_callback:$input='';$output=preg_replace_callback('/([0-9]+)\s*(px|em|%)/i',function($matches){$k=2;return($matches[1]*$k).$matches[2];},$input);以上仅替换后跟px、em或%的数字。

php - 如何让 "uniqid"只给出数字?

我从不同的教程示例中整理了以下代码:fiddle:http://phpfiddle.org/main/code/27d-qfw我想创建一个数字;当前时间,后跟一个6位随机数。例如:20130710045730-954762但是目前随机数字也包括字母。例如:20130710045730-Z3sVN2如何编辑代码以仅包含数字?感谢您的帮助。 最佳答案 uniqid()将已经返回数字。但是在他们的十六进制表示中。一般来说,您可以将它们转换为小数:echohexdec(uniqid());该值只能在64位系统上观察才有意义,因为它非常大并且

php - 如何删除字符串中的第一个数字?

如何删除字符串中的第一个数字?假设我将这48个数字用“,”(逗号)分隔:8,5,8,10,15,20,27,25,60,31,25,39,25,31,26,28,80,28,27,31,27,29,26,35,8,5,8,10,15,20,27,25,60,31,25,39,25,31,26,28,80,28,27,31,27,29,26,35如何从字符串中删除“8”?谢谢。 最佳答案 substr(strchr("2512,12512,1245234,23452345",","),1)实际上。这是我认为最有效的方法,因为它不会将字

php - 我如何格式化 php 数组中的数字?

我将值放入一个数组中。示例值:1415.114.12我希望它们都保留2位小数。意思是,我希望数组的输出是14.0015.1014.12这是如何最简单地实现的?是否可以使数组自动将数字转换为2位小数?还是我需要在输出时添加额外的小数? 最佳答案 您可以使用number_format()作为array_map()的映射函数$array=array(1,2,3,4,5.1);$formatted_array=array_map(function($num){returnnumber_format($num,2);},$array);

php - 将数字转换成xx.xx万格式?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。是否有一种简单的方法来转换大数,例如14120000用PHP格式化成1412万?我一直在看number_format但它似乎没有提供此功能,也考虑过sub_str来分隔数字,但认为可能有更好的方法吗?

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

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