很多站长朋友们都不太清楚php$a=z$z,今天小编就来给大家整理php$a=z$z,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php for 循环a到z为什么会出现这么奇怪的现象? 2、 php中2个数组元素怎么一一对应连接 3、 php正则表达式邮箱 php for 循环a到z为什么会出现这么奇怪的现象?PHP 中处理字符串的运算时,是这样的。将字符串作为类似数字 进制的处理,A-Z 对应为1-26。
’a‘+1 等于B,'z'+1 进位 等于 AA。
但是,字符串比较运算时,是依次比较字符串中字幕的先后顺序。
也就是,Z>AA,Z> yz ,Z<ZA。
所以,只有当循环执行到$e = 'ZA';循环才会终止。
'yz'+1=za。
php中2个数组元素怎么一一对应连接<?php
$x = array(1,2,3,4,5);
$y = array(11,22,33,44,55);
$z = array();
for($i=0;$i<count($x);$i++)
{
$z[$i]= $x[$i].'@'.$y[$i];
}
echo '<pre>';
print_r($z);
echo '</pre>';
?>
输出结果:
php正则表达式邮箱你这个正则是能匹配的,匹配到这样这部分 '545454545k@qq.com'
前面部分的1412424545645454不匹配,所以还是合法的。
你想要匹配一整段正确可以改成这样
$a='/^([\w\.\_]{2,10})@(\w{1,}).([a-z]{2,4})$/';
关于php$a=z$z的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did168409