下面是一些PHP代码:使用PHP的preg从字符串中提取2组数字?
$myText = 'ABC#12345 (2009) XYZ';
$myNum1 = null;
$myNum2 = null;
我如何到$myNum1
加上第一组数字从$myText
的#
后和第二个数字从$myText
的()
之间在中$myNum2
。我会怎么做?
下面是一些PHP代码:使用PHP的preg从字符串中提取2组数字?
$myText = 'ABC#12345 (2009) XYZ';
$myNum1 = null;
$myNum2 = null;
我如何到$myNum1
加上第一组数字从$myText
的#
后和第二个数字从$myText
的()
之间在中$myNum2
。我会怎么做?
如果你有形式 “123#456” 的输入字符串,你可以做
$tempArray = explode("#", $input);
if (sizeof($tempArray) != 2) {
echo "OH NO! Something bad happened!";
}
$value1 = intval($tempArray[0]);
$value2 = intval($tempArray[1]);
echo "Result: " . ($value1 + $value2);
第二个数字地面不显示 – Tony
我认为代码已丢失。 –
你想在这个例子中使用$ myNum1和2? –