首页 > 解决方案 > 字符串和整数和在php中计算?

问题描述

<?php
    $a = '32abc';
    $b = 1;
    echo $a + $b;

    Output : 33
?>

这里$a = '32abc';用 int 计算字符串$b = 1,如何从 php 中的字符串 word 中取 32。并输出显示 33 。有什么好的解释吗?

标签: phpstringsumnumbers

解决方案


尝试intval从字符串中提取 int 的运算符。但只有在字符串开头为 int 时才有效。

    $a = intval('32abc');
    $b = 1;
    echo $a + $b;

推荐阅读