如何仅显示php字符串变量中的int值?

如何仅显示php字符串变量中的int值?,php,Php,我是PHP的初学者。 我的问题太小了。 假设我的当前值为250塔卡。 或 BDT 250/- 如何仅显示价格:250? 我的代码: $maxprice= "250 Taka."; <td style="width: 20%;"><?php echo $maxprice; ?></td> $maxprice=“250塔卡。”; 谢谢您可以使用preg\u replace替换所有内容,而不是数字 $maxprice = preg_replace('/[^


我是PHP的初学者。
我的问题太小了。

假设我的当前值为250塔卡。
或 BDT 250/-

如何仅显示价格:250?

我的代码:

$maxprice= "250 Taka.";
<td style="width: 20%;"><?php echo $maxprice; ?></td>
$maxprice=“250塔卡。”;

谢谢

您可以使用
preg\u replace
替换所有内容,而不是数字

$maxprice = preg_replace('/[^\d]+/', '', $maxprice);

Regx非常简单:

  • [^…]+
    字符集中未包含的任何内容一次或多次
  • \d
    任何数字0-9
所以它取代了任何不是0-9的东西


享受

可能重复的
(int)$maxprice
@obsidiange,第二个示例不起作用它不起作用!!可能是更好的复制品: