仅以 PHP 格式显示数字

我有这个字符串:

$string = "Sehr mild mit Höchstwerten von 11 bis 14 Grad, in Hochlagen 6 bis 10 Grad.";

如何仅显示14,11,6等数字,以及如何在变量中单独获取数字?


红颜莎娜
浏览 80回答 3
3回答

幕布斯6054654

$string = 'Sehr mild mit Höchstwerten von 11 bis 14 Grad, in Hochlagen 6 bis 10 Grad.';$newString = preg_replace("/[^0-9]/", "",$string);echo $newString;上面的正则表达式将修剪所有不是数字的内容。

红糖糍粑

试试这个:$str = 'Sehr mild mit Höchstwerten von 11 bis 14 Grad, in Hochlagen 6 bis 10 Grad.';preg_match_all('!\d+!', $str, $matches);$var = implode(' ', $matches[0]); echo $var;

慕姐4208626

您可以使用PHP函数和一些正则表达式。intval()preg_replace('/[^0-9]+/')$text = "Sehr mild mit Höchstwerten von 11 bis 14 Grad, in Hochlagen 6 bis 10 Grad.";$var = intval(preg_replace('/[^0-9]+/', '', $text), 10);echo $var;
打开App,查看更多内容
随时随地看视频慕课网APP