php - 字符串和整数和在php中计算?
问题描述
<?php
$a = '32abc';
$b = 1;
echo $a + $b;
Output : 33
?>
这里$a = '32abc';
用 int 计算字符串$b = 1
,如何从 php 中的字符串 word 中取 32。并输出显示 33 。有什么好的解释吗?
解决方案
尝试intval
从字符串中提取 int 的运算符。但只有在字符串开头为 int 时才有效。
$a = intval('32abc');
$b = 1;
echo $a + $b;
推荐阅读
- laravel-6 - Pusher 中的 array_merge 的 PHP 错误第二个参数为空
- flutter - 扑朔迷离的平面图
- html - 电子邮件内容显示在电子邮件预览中,但不在邮件本身中 - Google Apps Script MailApp
- r - 从 R 中 n 个连续值不为 0 的向量创建向量列表
- r - Rmarkdown 是否有“bitbucket_document”输出设置?
- javascript - 将 props 传递给子组件的最佳实践
- php - 使用 PHPMailer 将 dompdf 文件作为附件附加,而无需事先将文件保存到磁盘中
- php - 为什么 AJAX 在 WordPress 函数中运行两次
- java - 如何在调用父构造函数之前覆盖子类中的父类属性?
- jquery - jQuery多次调用click