PHP根据汉字拼音搜索是怎么做到的

2021-03-12 06:32:24 字数 1948 阅读 2645

1楼:匿名用户

functiongetfirstchar($s0));

if($fchar>=ord("a")and$fchar<=ord("z"))returnstrtoupper($s0);

$s1=iconv("utf-8","gb2312",$s0);

$s2=iconv("gb2312","utf-8",$s1);

if($s2==$s0)else

$asc=ord($s)*256+ord($s)-65536;

if($asc>=-20319and$asc<=-20284)return"a";

if($asc>=-20283and$asc<=-19776)return"b";

if($asc>=-19775and$asc<=-19219)return"c";

if($asc>=-19218and$asc<=-18711)return"d";

if($asc>=-18710and$asc<=-18527)return"e";

if($asc>=-18526and$asc<=-18240)return"f";

if($asc>=-18239and$asc<=-17923)return"g";

if($asc>=-17922and$asc<=-17418)return"h";

if($asc>=-17922and$asc<=-17418)return"i";

if($asc>=-17417and$asc<=-16475)return"j";

if($asc>=-16474and$asc<=-16213)return"k";

if($asc>=-16212and$asc<=-15641)return"l";

if($asc>=-15640and$asc<=-15166)return"m";

if($asc>=-15165and$asc<=-14923)return"n";

if($asc>=-14922and$asc<=-14915)return"o";

if($asc>=-14914and$asc<=-14631)return"p";

if($asc>=-14630and$asc<=-14150)return"q";

if($asc>=-14149and$asc<=-14091)return"r";

if($asc>=-14090and$asc<=-13319)return"s";

if($asc>=-13318and$asc<=-12839)return"t";

if($asc>=-12838and$asc<=-12557)return"w";

if($asc>=-12556and$asc<=-11848)return"x";

if($asc>=-11847and$asc<=-11056)return"y";

if($asc>=-11055and$asc<=-10247)return"z";

returnnull;

//return$s0;

}functionpinyin_long($zh)

for($i=0;$i

}return$ret;

}echopinyin_long('*《,@#$123hahadf一年后');

?>

2楼:kevin烟圈

在数据库存汉字时多加一个字段存在开头字母,这样可以。

英雄的汉语拼音是怎么拼,英雄二字的汉语拼音是怎么拼

1楼 今晚看啥 y ng xi ng 释义 非凡出众的人物。指见解 才能超群出众或领袖群众的人总揽英雄。 《三国志 诸葛亮传》英雄乐业。英雄无觅孙仲谋处。 宋 辛弃疾《永遇乐 京口北固亭怀古》 2楼 凌霄暮霭 y ng xi ng 英雄二字的汉语拼音是啥 3楼 数你非寻不可 英雄二字的汉语拼音是 y...

炒字的汉语拼音怎么写,(和)字的汉语拼音怎么写?

1楼 匿名用户 炒 ch o 烹调方法,把食物放在锅里加热并随时翻动使熟,炒菜时要先放些油 辣椒 鸡蛋 糖 栗子 花生。 指倒买倒卖 地皮 外汇。 《方》指解雇。 2楼 梦冰商唐 chao在a上标三声 和 字的汉语拼音怎么写? 3楼 孟颜汐 和h 1 相安,谐调 美。 睦。 谐。 声。 合 a 和谐...

“根”的拼音怎么拼,根的拼音是什么

1楼 匿名用户 根,拼音 g n 释义 高等植物茎干下部长在土里的部分。 物体的基部和其他东西连着的部分。 事物的本源。 彻底。依据,作为根本。 量词,指长条的东西。 数学上称一数开平方所得的值为 平方根 ,开立方所得的值为 立方根 。 数学上指代数方程式内未知数的值。 化学上指带电的基。 中国象棋...