编程语言分为:
- 解释型:PHP,Python,JavaScript,VBScript…几乎都是弱类型语言,执行速度较慢,通常用于各类快速开发场景,并非专业程序员专属
- 编译型:C,C++,C#,Java,Go,Rust…几乎都是强类型语言,一旦完成编译,执行速度很快,通常用于专业程序设计场景。
PHP循环判断手机号码
不使用正则表达式的情况下,只使用字符串处理方式,判断一个手机号码是否有效
- 一个手机号码应该是什么样?
- 必须是11位:如何计算字符串的长度
- 第一位必须是1:如何取得第一位数字
- 第二位只能在 3-9(使用白名单):如何取得第二位,且与 3-9 的范围作比较
- 所有位(后9位)数必须是数字: 0-9 对每一位进行判断
- 不同号码的第三位是有要求的,此处不专门考虑
<?php
$phone = "0089269033T";
$len = strlen($phone);
if ($len != 11) {
echo "请输入有效电话号码,长度必须为11。<br>";
}
if ($phone[0] != "1") {
echo "请输入有效电话号码,第一位必须是1。<br>";
}
if (!($phone[1] >= "3" &&am