首页 > 编程知识 正文

php字符串首字母转大写,字母验证码php

时间:2023-05-05 08:26:03 阅读:14285 作者:3487

本文主要详细介绍了php获取的字符串首字母,适用于中文字符串,有一定的参考价值,请参考。

对php获取字符串首字母(应用于中文字符串)感兴趣的朋友,可以一起关注512笔记本编辑的巴掌。

//*

* php获取字符串的首字母(适用于中文字符串) )

*

* @param

* @arrange五一二笔记网: www.512PiC.com

*/

$limit=Array(/GB2312拼音排序

array (45217,45252 ),//A

array (45253,45760 ),//B

array (45761,46317 ),//C

array (46318,46825 ),//D

array (46826,47009 ),//E

array (47010,47296 ),//F

Array (47297,47613 ),//G

array (47614,48118 ),//H

阵列(0,0 )、//I

array (48119,49061 ),//J

Array(49062、49323 )、//K

array (49324,49895 ),//L

array (49896,50370 ),//M

array (50371,50613 ),//N

array (50614,50621 ),//O

array (50622,50905 ),//P

阵列(50906,51386 ),//Q

array (51387,51445 ),//R

array (51446,52217 ),//S

array (52218,52697 ),//T

阵列(0,0 )、//U

阵列(0,0 )、//V

array (52698,52979 ),//W

array (52980,53688 ),//X

array (53689,54480 ),//Y

array (54481,55289 ),//Z

);

$str='A:这是测试程序1 ';

$str=iconv('utf-8 ',' gb2312 ',$str );

echo $str.';

$i=0;

while($I

$tmp=bin2hex(substr($str,$i,1 );

if($tmp='B0 ' )//汉字的开头

$t=getletter(hexdec(bin2hex ) substr ) $str,$i,2 ) )

printf('%c ',$t==-1? ' *' : $t;

$i=2;

}

else{

printf('%s ',substr ) $str,$i,1 );

$i;

}

}

functiongetletter($num ) {

全局$限制;

$char_index=65;

foreach($limitas$k=$v ) {

if($num=$v[0] $num=$v[1]

$char_index=$k;

return $char_index;

}

}

返回- 1;

}

/**512笔记本电脑(www.512pic.com) **/

注意:这里介绍了php获取的字符串首字母(适用于中文字符串)的内容。 有关更多相关文章,请关注512笔记本中的其他信息。

关键词:首字母

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。