php strpos函数字符串中数字类型的子字符串的判断
2017-05-16 23:06:10
•
阅读
打赏
本文主要介绍了php strpos函数字符串中数字类型的子字符串的判断。分享给大家供大家参考,欢迎大家的学习。
问题代码
判断一个随机数是否在给定字符串里的方法,如下:
$str = '指定号码:2';
$nu = mt_rand(1, 10);
if (strpos($str, $nu) !== false) {
echo "号码正确,为:" . $nu;
} else {
echo "号码错误,不是" . $nu;
}
优化方法:
strpos函数的用法发现该函数对参数类型有严格的要求,需要进行强制类型转换。
$str = '指定号码:2';
$nu = (string)mt_rand(1, 10);
if (strpos($str, $nu) !== false) {
echo "号码正确,为:" . $nu;
} else {
echo "号码错误,不是" . $nu;
}
以上就是本文php strpos函数字符串中数字类型的子字符串的判断的全部内容,希望本文所述对大家PHP程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型