如何使用php If条件选择范围
我有一个带数字的自动生成字符串。它的值可以是0到99。 我如何从中选择每个2,3,4?x2、x3、x4等 我需要打印什么?象征如何使用php If条件选择范围,php,if-statement,Php,If Statement,我有一个带数字的自动生成字符串。它的值可以是0到99。 我如何从中选择每个2,3,4?x2、x3、x4等 我需要打印什么?象征 谢谢。真的只是猜猜看: <?php $i=23;//13,33,43,9999999993 if(substr($i,-1) == 3){ echo "there is 3"; } 返回字符串$i的最后一个字符 覆盖2、3或4 $i=24; if(in_array(substr($i,-1),array(2,3,4))){ echo "ends in 2
谢谢。真的只是猜猜看:
<?php
$i=23;//13,33,43,9999999993
if(substr($i,-1) == 3){
echo "there is 3";
}
返回字符串$i的最后一个字符
覆盖2、3或4
$i=24;
if(in_array(substr($i,-1),array(2,3,4))){
echo "ends in 2 or 3 or 4";
}
这里的算法解决方案是:
if ($i % 10 == 3) {
%是的。例如,这里将53除以10,从而留下3作为比较的结果。如果您的问题是判断字符串是否包含像53包含3这样的字符,您可以使用,或者可能还有其他几个函数也可以这样做:
$i = "53";
if(strpos($i, "3") !== FALSE) {
echo "There is a 3 in $i";
}
你的问题不是很清楚。你从中选择每一个2,3,4是什么意思?@BrendanLong我需要选择每三个2,4。。x2,x3,x4
if ($i % 10 == 3) {
$i = "53";
if(strpos($i, "3") !== FALSE) {
echo "There is a 3 in $i";
}