亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

拼音庫建php

2020-03-22 19:50:39
字體:
來源:轉載
供稿:網友
  • 主要實現從一個數據庫中獲取中文名稱并獲取所有可能拼音的的大寫字母組合。然后和名稱一起導入另外一個數據庫

    <?php	//通過查找拼音表匹配每個漢子對應首字母	function get_firstchar($keyword)	{	$array = array();	$temp = "";	$array = explode('[',file_get_contents("拼音庫文本.txt"));	//echo $array[3];	for($i=0;$i<count($array);$i++){  		if(strstr($array[$i],$keyword) != null)			$temp = $temp . strtoupper(substr($array[$i],0,1));	//打印數組的元素的值  	//echo $array[$i],"<br>";  	}	return $temp;	}		//排列組合函數,實現所有可能大寫字母組合,比如中國銀行大寫拼寫可能為“ZGYH”“ZGYX”	error_reporting( E_ALL&~E_NOTICE );	function get_new_arr(){	$args = func_get_args();//取得所有傳入參數的數組	$arr = array();	foreach($args as $k=>$v){ 	if($args[$k+1]) {	switch($k) {	case 0:	$arr[$k] = arr_pailie($v,$args[$k+1]);	break;	default:	$arr[$k] = arr_pailie($arr[$k-1],$args[$k+1]);	break;	}	}	}	$key = count($arr)-1;	$res = implode('.',$arr[$key]);	return $res;	}	function arr_pailie ($arr1, $arr2){	$arr = array();	$k = 0;	foreach($arr1 as $k1=>$v1){	foreach($arr2 as $k2=>$v2){	$arr[$k] = $v1.",".$v2;	$k++;	}	}	return $arr;	}	//數據庫連接,取出名稱和標識	$dbname="DB1";	$servcon=mysql_connect(MySql數據庫地址、用戶名、賬號);	if(!$servcon){ die("Fail to connect to DataBase! Error:".mysql_error());}	mysql_select_db($dbname,$servcon);	$select = mysql_query("select Symbol,Name from smallsnapshoot");		//數據庫連接,將股票轉換的結果直接輸入到數據庫stockdb的py_convert表中	$dbname1="DB2";	$servcon1=mysql_connect(MySql數據庫地址、用戶名、賬號);	if(!$servcon1){ die("Fail to connect to DataBase! Error:".mysql_error());}	mysql_select_db($dbname1,$servcon1);	//循環取源數據庫每行名稱、標識	while($row = mysql_fetch_array($select)){				//將漢字逐個輸入進行查找并保存到$arr_list數組		//$str = "平單銀行";		$str = $row["Name"];		$len = mb_strlen($str,"utf-8");		$arr_list = array();		for($i=0;$i<$len;$i++){			$arr[] = mb_substr($str,$i,1,"utf-8");			$arr_list[$i] = get_firstchar($arr[$i]);		}		//echo $arr_list[3];		//循環取每個字符數組字母進行匹配保存到$arr_str中				//排列組合函數調用,先將字符串數組的每個元素轉換為對就數組,因為本環境名稱最多為三個字或四個字			$arr1 = array();			$arr2 = array();			$arr3 = array();			$arr1 = str_split($arr_list[0]);			$arr2 = str_split($arr_list[1]);			$arr3 = str_split($arr_list[2]);			if(count($arr_list) == 4){				$arr4 = array();				$arr4 = str_split($arr_list[3]);				$result= get_new_arr($arr1,$arr2,$arr3,$arr4);				//echo count($arr_list);			}			else{				$result= get_new_arr($arr1,$arr2,$arr3);				//echo count($arr_list);			}		//echo $result; 				//對組合數據轉化為數組并刪除重復數組		$arr_str = array();		$arr_str = explode('.',$result);		//echo $arr_str[1];		for($i=0;$i<count($arr_str);$i++){ 			$arr_str[$i] =str_replace(",","",$arr_str[$i]);		}		$membercout = count($arr_str);		$arr_str = array_unique($arr_str);		//print_r($arr_str);		for($i=0;$i<$membercout;$i++){ 			if($arr_str[$i] != null){				//echo $arr_str[$i],"<br />";			//$str_end .= $arr_str[$i];			$py_insert = "INSERT INTO py_convert(py_short_name, py_stock_name, py_stock_symbol) VALUE('$arr_str[$i]', '$row["Name"]', '$row["Symbol"]')";			$result = mysql_query($py_insert) or die("Error in query: $query. ".mysql_error()); 			}		}	//	echo $str_end;	}	mysql_close($servcon);	mysql_close($servcon1);?>建立數據庫DB2中拼音表如下:<pre name="code" html' target='_blank'>class="php"><?php$con=mysql_connect(數據庫名稱、賬號、密碼);if (!$con)  {  die('Could not connect: ' . mysql_error());  }// Create database/*if (mysql_query("CREATE DATABASE my_db",$con))  {  echo "Database created";  }else  {  echo "Error creating database: " . mysql_error();  }*/// Create table in my_db database$dbname="DB2";mysql_select_db($dbname,$con);$sql = "CREATE TABLE py_convert (  `py_id` int(10) NOT NULL auto_increment,  `py_short_name` varchar(10),  `py_name` varchar(10),  `py_symbol` varchar(16),  PRIMARY KEY  (`py_id`))";mysql_query($sql,$con);mysql_close($con);?>

    因為涉及的為漢字名稱,所以采用的編輯環境為UTF-8。其中排列組合函數是借鑒的別人的,自己也想了半天效果不好,關鍵是數據邏輯思維不清楚,可見數據思維的重要性。

    自己也是邊學邊做,php函數的調用不是很熟練,以后要加強編程方面練習。有寫得不好的地方,歡迎各位大神指正,互相交流,共同進步!

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    日本中文字幕久久看| 成人中文字幕+乱码+中文字幕| 久久精品亚洲一区| 91久久久亚洲精品| 欧美性极品少妇精品网站| 久久综合免费视频影院| 日本一区二区三区四区视频| 国产精品视频永久免费播放| 国模gogo一区二区大胆私拍| 亚洲网在线观看| 欧美日韩一区二区免费在线观看| 国产精品91免费在线| 国模吧一区二区三区| 亚洲自拍小视频| 欧美性一区二区三区| 亚洲免费视频网站| 久久久久久噜噜噜久久久精品| 久久在线免费视频| 日本19禁啪啪免费观看www| 精品国偷自产在线| 欧美日韩国产综合新一区| 精品久久久久国产| 欧美在线视频免费播放| 日韩中文在线中文网在线观看| 日韩av综合中文字幕| www国产精品视频| 97色在线播放视频| 成人网欧美在线视频| 精品人伦一区二区三区蜜桃免费| 久久精品国产亚洲7777| 亚洲一区二区三区sesese| 亚洲精品乱码久久久久久金桔影视| 国产成人精品免费久久久久| 国模精品一区二区三区色天香| 精品露脸国产偷人在视频| 国产精品爱啪在线线免费观看| 国产美女高潮久久白浆| 在线精品视频视频中文字幕| 久久影院在线观看| 日韩精品视频在线播放| 亚洲免费视频一区二区| 91中文精品字幕在线视频| 国产在线播放91| 欧美日韩国产一中文字不卡| 欧美黑人又粗大| 久久精品视频在线播放| 一本一本久久a久久精品综合小说| 国产一区欧美二区三区| 亚洲大胆人体视频| 精品亚洲一区二区三区在线播放| 午夜精品三级视频福利| 国产精品香蕉在线观看| 成人激情在线观看| 亚洲精品国偷自产在线99热| 曰本色欧美视频在线| 这里只有视频精品| 日韩最新免费不卡| 中文字幕国内精品| 国产在线a不卡| 亚洲欧美日韩高清| 国内偷自视频区视频综合| 国产精品pans私拍| 欧美日韩视频在线| 亚洲精品资源在线| 中文字幕亚洲字幕| 性色av一区二区三区在线观看| 91高清免费在线观看| 久久亚洲精品网站| 日韩成人av一区| 久久成人国产精品| 久久av中文字幕| 国产精品99蜜臀久久不卡二区| 国产精品一区专区欧美日韩| 亚洲欧美精品一区二区| 日韩精品视频在线免费观看| 岛国av一区二区在线在线观看| 精品国产一区二区在线| 日韩精品免费看| 日韩欧美极品在线观看| 欧洲亚洲妇女av| 欧美在线欧美在线| 日韩美女在线观看| 久久久久久中文| 日韩美女免费线视频| 欧美激情视频免费观看| 琪琪亚洲精品午夜在线| 亚洲天堂网在线观看| 国产欧美一区二区三区四区| 青青草原成人在线视频| 亚洲性生活视频在线观看| 国产欧美在线看| 热re91久久精品国99热蜜臀| 国产999精品视频| 国产va免费精品高清在线| 久久久久一本一区二区青青蜜月| 国产精品v片在线观看不卡| 欧洲精品在线视频| 亚洲激情小视频| 日韩成人在线视频| 欧美一级成年大片在线观看| 久久99精品久久久久久琪琪| 亚洲成人黄色网址| 亚洲一级黄色av| 久久人人97超碰精品888| 亚洲人成网站免费播放| 91精品国产综合久久男男| 中文字幕在线成人| 亚洲午夜未删减在线观看| 不用播放器成人网| 日韩在线中文字| 欧美高清视频在线观看| 国产精品久久二区| 精品久久久一区二区| 亚洲精品美女在线观看播放| 欧美网站在线观看| 久久久久久有精品国产| www.日韩免费| 孩xxxx性bbbb欧美| 久久av红桃一区二区小说| 在线视频欧美日韩精品| 亚洲精品网站在线播放gif| 亚洲美女在线看| 91国产美女在线观看| 欧美国产日韩视频| 97视频在线观看免费高清完整版在线观看| 97超级碰碰人国产在线观看| 久久夜精品va视频免费观看| 久久不射电影网| 久久成人国产精品| 国产精品久久二区| 国产精品久久久久久久久久久久久久| 中文字幕亚洲欧美日韩在线不卡| 久久久亚洲网站| 国内精品中文字幕| 日韩激情视频在线| 国产精品一区二区久久久久| 中文字幕欧美专区| 国外色69视频在线观看| 日韩免费精品视频| 黄网站色欧美视频| 一区二区亚洲精品国产| 97精品久久久| 国产欧美va欧美va香蕉在线| 精品av在线播放| 热门国产精品亚洲第一区在线| 日本一区二区三区在线播放| 亚洲第一网中文字幕| 丝袜美腿亚洲一区二区| 日韩av综合中文字幕| 成人免费高清完整版在线观看| 欧美精品中文字幕一区| 精品成人在线视频| 九九九久久国产免费| 国产亚洲精品激情久久| 社区色欧美激情 | 亚洲另类图片色| 国产日韩av在线播放| 亚洲女人天堂色在线7777| 亚洲欧美制服中文字幕| 最近2019年日本中文免费字幕| 国产精品入口免费视频一| 国产日韩精品综合网站| 久久久久中文字幕2018| 久久夜色精品亚洲噜噜国产mv|