当前位置:首页 » 编程语言 » php英文数字

php英文数字

发布时间: 2024-12-07 13:58:19

php批量获取首字母(汉字、数字、英文)

php批量获取首字母(汉字 数字 英文)

$mysql_server_name= ; //改成自己的mysql数据库服务器

$mysql_username= 用户 ; //改成自己的mysql数据库用户名

$mysql_password= 密码 ; //改成自己的mysql数据库密码

$mysql_database= 数据库 ; //改成自己的mysql数据库名

mysql_connect( $mysql_username $mysql_password) or die( database not access );

mysql_select_db($mysql_database);

mysql_query("SET NAMES utf ");

$equery = " select title from 表 ";

$result =mysql_query($equery );

while ($row = mysql_fetch_array($result MYSQL_BOTH))

{

$title=$row["title"];

if (ord($title)> ) { //汉字开头

echo $letter=getfirstchar($title);

}else if(ord($title)>= and ord($title)<= ){ //数字开头

echo $letter=iconv_substr($title utf );

}else if(ord($title)>= and ord($title)<= ){ //大写英文开头

echo $letter=iconv_substr($title utf );

}else if(ord($title)>= and ord($title)<= ){ //小写英文开头

echo $letter=iconv_substr($title utf );

}

}

function getfirstchar($s ){

$s=iconv("UTF " "gb " $s );

$asc=ord($s{ })* +ord($s{ }) ;

if($asc>= and $asc<= )return "A";

if($asc>= and $asc<= )return "B"; if($asc>= and $asc<= )return "C";

if($asc>= and $asc<= )return "D";

if($asc>= and $asc<= )return "E";

if($asc>= and $asc<= )return "F";

if($asc>= and $asc<= )return "G";

if($asc>= and $asc<= )return "H";

if($asc>= and $asc<= )return "J";

if($asc>= and $asc<= )return "K";

if($asc>= and $asc<= )return "L";

if($asc>= and $asc<= )return "M";

if($asc>= and $asc<= )return "N";

if($asc>= and $asc<= )return "O";

if($asc>= and $asc<= )return "P";

if($asc>= and $asc<= )return "Q";

if($asc>= and $asc<= )return "R";

if($asc>= and $asc<= )return "S";

if($asc>= and $asc<= )return "T";

if($asc>= and $asc<= )return "W";

if($asc>= and $asc<= )return "X";

if($asc>= and $asc<= )return "Y";

if($asc>= and $asc<= )return "Z";

return false;

lishixin/Article/program/PHP/201311/20913

Ⅱ php 26位字母转换成数字

<?php
$str="aa";//写你想要算的字符串;
$v;
function getv($s){
$arr=str_split($s,1);
for ($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo $v;
}
function getw($w){
$x=1;
for ($i=0;$i<$w;$i++){
$x=26*$x;
}
return $x;
}
function gett($ch){
return (ord($ch)-96);
}
echo getv($str);
?>

aa,刚好就是27.你试试吧

Ⅲ 求php正则表达式 要求匹配 纯英文字符串#纯数字(位数不限), 谢谢

  1. 正则为:/^[a-z0-9#]*$/


  2. 检测代码如下:

$str='####1414adsad';
if(preg_match("/^[a-z0-9#]*$/",$str))
{
echo"验证成功";
}
else
{
echo"验证失败";
}

3. 可以改变$str的值来检测,该正则是否正确

Ⅳ PHP是什么

PHP(PHP:Hypertext Preprocessor递归缩写)中文名字是:“超文本预处理器”,是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、命令式编程的,截止2019年4月24日为止,最新的版本是PHP 5.6.0(28 Aug 2014),其操作的系统为windows/linux/Mac跨平台。

(4)php英文数字扩展阅读:

PHP的功能

1、创建博客

使用PHP创建博客wordpres,可以轻松创建博客。即使您不具备PHP知识,也可以使用它,但如果您可以编写PHP,则可以自定义您的博客并创建主题。

2、网站开发

60%全球互联网网站采用php技术,80%国内互联网网站使用php开发。这些网站包含购物网站,政府企业网站,QQ空间,论坛博客等等。

3、移动端微网站开发以及小程序

移动设备的普及为移动互联网的快速发展奠定了基础!手机淘宝网站,手机京东网站等等, 微信公众号应用中的微网站。

Ⅳ PHP正则表达,汉字大小写字母数字下划线以及@符号

邮箱的正则表达式为:/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/,其他的一楼已经回答得很完备了

Ⅵ PHP指定截取字符串中的中英文或数字字符的实例分享

我们在开发过程中,经常会碰到截取中文英文数字等的问题,大家知道中文所占的字符和英文数字是不同的;然后我们就会在项目的common里写一些日常的函数包含时间计算转换和中英文字符截取的函数;比如截取中英文的函数没个几行代码恐怕拿不下来的吧,现在就告诉大家一个简单的(自己本地运行过的),如有问题,请大家多多指教

$c
=
'ddaabbccaa';
$d
=
'地球需要我们每个人的爱护';
$frist1
=
mb_substr(
$c,
0,
1
,"UTF-8");
//
d
$delete_last1
=
mb_substr($d,
-1,1,"UTF-8");
//

echo
$frist1.'+++'.$delete_last1.'<br/>';
//
d+++护
$frist2
=
mb_substr(
$d,
0,
1
,"UTF-8");
//

$delete_last2
=
mb_substr($d,
-1,1,"UTF-8");
//

echo
$frist2.'+++'.$delete_last2.'<br/>';
//
地+++护
$e
=
'11aa22cc33';
$f
=
'aa地球需要我们每个人的爱护';
$g
=
'地球需要我们每个人的爱护gg';
$h
=
'地球需要我们每个人的爱护';
$first3
=
mb_substr(
$e,
0,
1
,"UTF-8");
//
1
$last3
=
mb_substr(
$f,
0,
1
,"UTF-8");
//
a
$delete_last3
=
mb_substr($f,
-1,1,"UTF-8");
//

$delete_last4
=
mb_substr($g,
-1,1,"UTF-8");
//
g
$frist4
=
mb_substr(
$g,
0,
1
,"UTF-8");
//

$delete_last5
=
mb_substr($h,
-1,1,"UTF-8");
//

echo
$first3.'+++'.$last3.'---'.$delete_last3.'***'.$delete_last4.'&&&'.$frist4.'<br/>';
//
1+++a---护***g&&&地
echo
$last3.'...'.$delete_last3.'<br/>';
//
a...护
echo
$frist4.'...'.$delete_last5.'<br/>';
//
地...护
//
这样不管字符串里是中英文数字等都是可以的无需判断,如:
”地...护“
或者
“地...”
或者
“...护”
PS:过滤字符串中空格的方法
去除字符串首尾中英文空格的方法:
function
mbTrim($str)
{
return
mb_ereg_replace('(^(|
)+|(|
)+$)',
'',
$str);
}
下面的正则验证时过滤掉用户输入的连续空格,包括全角空格和半角空格
$user
=
mb_ereg_replace('^(|
)+',
'',
$user);
$user
=
mb_ereg_replace('(|
)+$',
'',
$user);
$age
=
mb_ereg_replace('^(|
)+',
'',
$age);
$age
=
mb_ereg_replace('(|
)+$',
'',
$age);
$method
=
mb_ereg_replace('^(|
)+',
'',
$method);
$method
=
mb_ereg_replace('(|
)+$',
'',
$method);
$address
=
mb_ereg_replace('^(|
)+',
'',
$address);
$address
=
mb_ereg_replace('(|
)+$',
'',
$address);

热点内容
class在线反编译工具 发布:2024-12-29 03:49:44 浏览:711
炉石怎么切换服务器 发布:2024-12-29 03:17:47 浏览:73
安卓怎么才有苹果的主题 发布:2024-12-29 03:10:33 浏览:191
能编程的软件 发布:2024-12-29 03:08:33 浏览:880
安卓和前端哪个好找工作 发布:2024-12-29 03:07:47 浏览:291
pubglite重置密码后如何登录 发布:2024-12-29 03:06:53 浏览:848
油管脚本js下载 发布:2024-12-29 03:04:40 浏览:654
苹果手机的视频怎么原画质传到安卓电脑 发布:2024-12-29 02:58:07 浏览:933
电脑远程账号和密码在哪里 发布:2024-12-29 02:54:21 浏览:907
自治区编译局副局长 发布:2024-12-29 02:48:57 浏览:846