?php
創(chuàng)新互聯(lián)于2013年開(kāi)始,先為武川等服務(wù)建站,武川等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為武川企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
$a = array(
'BL001'=array('A14257','B17548'),
'CDF002'=array('A14257','C48751'),
'FGE453'=array('DF5533','GR6445','GH5544'),
'GEN001'=array('NT7532','DE9342','C48751'),
);
$b = array('A14257','E453T4','Y64344','FG4809','C48751','H4443R');
foreach($a as $k=$v){
$t = array_intersect ($v, $b);
if($t){
$c[$k] = $t;
}
}
print_r($c);
?
你好!
你這個(gè)應(yīng)該是用企業(yè)黃頁(yè)做的,后臺(tái)找到對(duì)應(yīng)欄目,添加面積這個(gè)字段,設(shè)置字段選項(xiàng)就可以了??梢詤⒖紖^(qū)域、廳室這些字段的設(shè)置。不難的
希望我的回答對(duì)你有幫助,希望采納哈~
從Mysql 到 Excel
html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns=""
head
meta http-equiv="expires" content="Mon, 06 Jan 1999 00:00:01 GMT"
meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"
!--[if gte mso 9]xml
x:ExcelWorkbook
x:ExcelWorksheets
x:ExcelWorksheet
x:Name/x:Name
x:WorksheetOptions
x:DisplayGridlines/
/x:WorksheetOptions
/x:ExcelWorksheet
/x:ExcelWorksheets
/x:ExcelWorkbook
/xml![endif]--
/head
body link=blue vlink=purple leftmargin=0 topmargin=0
table width="100%" border="0" cellspacing="0" cellpadding="0"
trtd align="center" class="big6" Users/td/tr
trtd bgcolor=red
table border="1" align="center" width="100%" cellpadding="1" cellspacing="1"
tr align="center"
td class="TableTopHeader" nowrap
Login /td
td class="TableTopHeader" nowrap
Name /td
td class="TableTopHeader" width="3%" nowrap
EMail /td
td class="TableTopHeader" nowrap
Department /td
td class="TableTopHeader" nowrap
Position /td
td class="TableTopHeader" nowrap width="1%"
Level /td
td class="TableTopHeader"Address/td
td class="TableTopHeader"Phone/td
/tr
tr class="even"
td class="mtlist"King/td
td class="mtlist"bSangern/b/td
td class="mtlist" XX@Gmail.com/td
td class="mtlist"Interneter/td
td class="mtlist"SEO/td
td class="mtlist"Admin/td
td class="mtlist"SH/td
td class="mtlist"110/td
/tr
/table
/td/tr
/table
/body
/html
從Excel 到Mysql
1)選中字段a中的全部記錄,選擇”復(fù)制”
2)新建一個(gè)Excel數(shù)據(jù)庫(kù)文件,把復(fù)制過(guò)來(lái)的數(shù)據(jù)粘貼在一個(gè)空白的字段(通常是A)下,保證其他字段空白,保存為a.xls
3)另存a.xls為a.txt(格式為”文本文件(制表符分隔)”)
4)E.xls中其他3個(gè)字段的數(shù)據(jù)按1到3步驟繼續(xù)生成b.txt,c.txt和d.txt。
???? 2.完成上述步驟后,你已經(jīng)完成了大部分的工作,下面就由php和mysql來(lái)完成,很簡(jiǎn)單:
1)要把數(shù)據(jù)放在mysql中,必須建立一個(gè)mysql數(shù)據(jù)庫(kù)文件名為dbname(與php代碼中的dbname要一致),包括表tbname(與php代碼中的tbname要一致),4個(gè)字段inc char(100),adds char(100),pri char(100),tel char(100),大小要根據(jù)Excel中字段大小做調(diào)整,否則可能出現(xiàn)部分值丟失。
2)再編寫php代碼,是最主要的,代碼如下:
——txt2mysql.php———
?
$inc=file(”a.txt”);
$adds=file(”b.txt”);
$pri=file(”c.txt”);
$tel=file(”d.txt”);
$i=0;
mysql_connect();
while (strlen($inc[$i])0)
{
$sql=”insert into tbname values (’$inc[$i]’,'$adds[$i]’,'$pri[$i]’,'$tel[$i]’)”;
$do=mysql_db_query(”dbname”,$sql);
$i=$i+1;
echo ‘br’;
}
$s=”select * from tbname”;
$gg=mysql_db_query(”dbname”,$s);
$n=mysql_num_rows($gg);
mysql_close();
echo ‘br’;
echo “共添加了”.$n.”個(gè)記錄”;
?
如果對(duì)你有幫助,多給我加分哦。呵呵
數(shù)據(jù)處理方法:
3.select多選框刪除已選擇的值時(shí),保持div框中內(nèi)容聯(lián)動(dòng)一致,這里用了select的onDeselect方法,它的參數(shù)是刪除的值,通過(guò)它的參數(shù)處理div中單值標(biāo)簽數(shù)組,保證內(nèi)容一致,同時(shí)刪除div中單值標(biāo)簽,也要保證select框的數(shù)據(jù)是正確的,使用tag的onClose事件
上面主要說(shuō)了層級(jí)篩選器數(shù)據(jù)交互的處理方法,對(duì)于與后端交互數(shù)據(jù)封裝就不在這里啰嗦啦!
echo "方法一:";
echo "br\n";
$str = "李一,李二,李三,李四,王一,王二,王三,王四,張一,張二,張三,張四"; //某id下的名字字段的全部文字內(nèi)容,設(shè)為變量$str
$temp = explode(",", $str); //以逗號(hào)拆分字符串$str,變成數(shù)組$temp
$result = array(); //最終數(shù)組,先初始化下
for($i=0;$i4;$i++){ //循環(huán)4次取隨機(jī)名字
$key = rand(0, count($temp)-1);//獲取隨機(jī)數(shù)
$result[] = $temp[$key];//通過(guò)隨機(jī)數(shù)找到$temp數(shù)組中的值,即隨機(jī)的名字,賦值給$result數(shù)組
unset($temp[$key]); //把剛才取出的名字從$temp數(shù)組中刪除
sort($temp); //從新排列下$temp數(shù)組的順序,使其鍵值還是從0開(kāi)始,為下次循環(huán)做準(zhǔn)備
}
echo "結(jié)果為:";
echo "br\n";
print_r($result);
echo "br\n";
echo implode(",", $result);
echo "br\n";
echo "br\n";
echo "方法二:";
echo "br\n";
$str = "李一,李二,李三,李四,王一,王二,王三,王四,張一,張二,張三,張四"; //某id下的名字字段的全部文字內(nèi)容,設(shè)為變量$str
$temp = explode(",", $str); //以逗號(hào)拆分字符串$str,變成數(shù)組$temp
$rand_key = array_rand($temp, 4); //從$temp數(shù)組中找出4個(gè)隨機(jī)的key值
$result = array(); //最終數(shù)組,先初始化下
foreach($rand_key as $val){ //循環(huán)4個(gè)鍵值
$result[] = $temp[$val]; //通過(guò)鍵值從temp數(shù)組找到對(duì)應(yīng)的內(nèi)容,即隨機(jī)的名字,賦值給$result數(shù)組
}
echo "結(jié)果為:";
echo "br\n";
print_r($result);
echo "br\n";
echo implode(",", $result);
對(duì)于互聯(lián)網(wǎng)從業(yè)者,經(jīng)常會(huì)提到一個(gè)詞——用戶畫像。作為一名剛主要做用戶畫像DMP的數(shù)據(jù)PM,工作中總是會(huì)被需求方問(wèn)到——
我要查看XXX的用戶畫像 或是 能否能夠XXXX類用戶的畫像。 抑或是有別的產(chǎn)品會(huì)問(wèn)到:你們是怎么做用戶畫像的?
然而在溝通的過(guò)程中,我發(fā)現(xiàn),不同的人對(duì)用戶畫像的理解差異還是非常大的。有的人認(rèn)為用戶畫像就是包含了用戶的詳細(xì)的信息,有的人認(rèn)為用戶畫像是能夠反映出一個(gè)群體的統(tǒng)計(jì)學(xué)特性,有的人認(rèn)為用戶畫像可以做用戶研究.....這些想法或多或少有一些片面的,本文就用戶畫像的基礎(chǔ)知識(shí)進(jìn)行說(shuō)明,并結(jié)合一些DMP產(chǎn)品進(jìn)行分析,同時(shí)對(duì)用戶畫像在K12產(chǎn)品中的應(yīng)用做一說(shuō)明。
1、當(dāng)我們談?wù)揇MP和用戶畫像時(shí),我們?cè)谡務(wù)撌裁矗?/p>
此部分結(jié)合常見(jiàn)DMP用戶畫像定義和我工作中對(duì)DMP用戶畫像的定義進(jìn)行說(shuō)明
用戶畫像是DMP中非常重要的一個(gè)環(huán)節(jié),因此將DMP和用戶畫像拆開(kāi)進(jìn)行說(shuō)明
1.1DMP
1.1.1 DMP是什么?
DMP即 datamanagement system,數(shù)據(jù)管理平臺(tái),單從名稱上來(lái)看,這個(gè)定義還是非常寬泛的,所以國(guó)內(nèi)很多企業(yè)或者個(gè)人會(huì)將dmp的核心功能理解錯(cuò)。
結(jié)合我的理解,DMP其實(shí)是一個(gè)全面的數(shù)據(jù)收集,加工,整合的平臺(tái),吸收各種數(shù)據(jù)源的數(shù)據(jù),以用戶為基本單位,清洗,整理形成結(jié)構(gòu)化的數(shù)據(jù)表,并進(jìn)行用戶標(biāo)簽的計(jì)算,以期能夠精準(zhǔn)的描述各種用戶。
純碎的DMP平臺(tái)是指小型的、定制能力極強(qiáng)、中立性好的DMP技術(shù)服務(wù)商。美國(guó)DMP市場(chǎng)是極度細(xì)分的,中國(guó)市場(chǎng)是高整合的,往往DMP的需求是和DSP、SSP緊密聯(lián)系在一起的,目前還很難有純粹的DMP平臺(tái)。
1.1.2 DMP可以做什么
精準(zhǔn)營(yíng)銷,廣告投放,個(gè)性化推薦,其他應(yīng)用
1.1.3 DMP的基礎(chǔ)架構(gòu)及數(shù)據(jù)加工流程
DMP的基礎(chǔ)架構(gòu):
DMP的數(shù)據(jù)加工流程:
1.1.5 DMP的實(shí)際應(yīng)用(市面上能夠看到的產(chǎn)品)
DMP廣告平臺(tái):騰訊廣點(diǎn)通、阿里媽媽達(dá)摩盤;
獨(dú)立第三方DMP:talkingdata、神策數(shù)據(jù);
個(gè)性化推薦:今日頭條、一點(diǎn)資訊、淘寶、京東等;
說(shuō)明:個(gè)性化推薦的應(yīng)用我們能夠感受到,但是背后的邏輯我們是看不到的
其他應(yīng)用
1.2用戶畫像
1.2.1 用戶畫像是什么
關(guān)于用戶畫像,有兩類定義:User Persona 和User Profile
User Persona:是產(chǎn)品設(shè)計(jì)、運(yùn)營(yíng)人員從用戶群體中抽象出來(lái)的典型用戶。例如,在用戶調(diào)研階段,產(chǎn)品經(jīng)理經(jīng)過(guò)調(diào)查問(wèn)卷、客戶訪談了解用戶的共性與差異,匯總成不同的虛擬用戶;
經(jīng)典案例——《用戶體驗(yàn)要素》中提到的用戶畫像
UserProfile:根據(jù)每個(gè)人在產(chǎn)品中的用戶行為數(shù)據(jù),產(chǎn)出描述用戶的標(biāo)簽的集合。例如猜測(cè)這個(gè)用戶是男是女,生活工作所在地,喜歡哪個(gè)明星,要買什么東西等。
本文所提到的用戶畫像,指的是User Profile
1.2.2 用戶畫像怎么做
基礎(chǔ)數(shù)據(jù)收集:收集用戶在網(wǎng)站內(nèi)外的靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù);
行為建模:基于用戶的基礎(chǔ)數(shù)據(jù),通過(guò)技術(shù)手段進(jìn)行行為建模;
構(gòu)建畫像:通過(guò)行為建模,可以輸出一系列的用戶標(biāo)簽,每個(gè)用戶的標(biāo)簽都可以形成一個(gè)集合,這個(gè)標(biāo)簽的集合可以表示出這個(gè)用戶的特點(diǎn)。
1.2.3 用戶畫像的常見(jiàn)應(yīng)用
個(gè)性化推薦(電商、資訊類產(chǎn)品)、風(fēng)控、預(yù)測(cè)等
1.2.4 用戶畫像與DMP的關(guān)系
DMP是數(shù)據(jù)管理平臺(tái),可以簡(jiǎn)單理解為,把數(shù)據(jù)提供到DMP平臺(tái),DMP平臺(tái)輸出一系列標(biāo)簽,或其他想要的結(jié)果。
用戶畫像是輸入用戶數(shù)據(jù)到DMP,DMP輸出了用戶標(biāo)簽。
DMP不只可以輸出用戶標(biāo)簽,也可以輸出其他的標(biāo)簽,比如輸入文章,輸出文章標(biāo)簽。
因此,用戶畫像是DMP的一個(gè)應(yīng)用方向。
2 相關(guān)產(chǎn)品介紹
由于用戶畫像主要是作為底層應(yīng)用,因此它的很多應(yīng)用都是能感知,但不可見(jiàn)。比如電商平臺(tái)的個(gè)性化推薦頁(yè)面,資訊類App首頁(yè)的個(gè)性化推薦背后,就是用戶畫像在發(fā)揮著作用,用戶標(biāo)簽和內(nèi)容標(biāo)簽/商品標(biāo)簽進(jìn)行智能組合。
由于本人從事K12教育行業(yè),所以只選取了兩類競(jìng)品:開(kāi)放DMP平臺(tái)、教育類產(chǎn)品,其中以開(kāi)放DMP平臺(tái)為主。
3 競(jìng)品分析
3.1 開(kāi)放DMP平臺(tái)
3.1.1 產(chǎn)品說(shuō)明
3.1.2 功能對(duì)比
達(dá)摩盤
廣點(diǎn)通
神策數(shù)據(jù)
說(shuō)明:神策數(shù)據(jù)看起來(lái)更像是一個(gè)數(shù)據(jù)分析工具,但是其底層的搭建、對(duì)數(shù)據(jù)的管理與DMP有類似的地方,并且我們可見(jiàn)的部分即類似BI的功能,可看作DMP在應(yīng)用層的表現(xiàn),因此也把它列為競(jìng)品
3.1.3界面對(duì)比
說(shuō)明:由于這三個(gè)產(chǎn)品均需付費(fèi)才可體驗(yàn)全部產(chǎn)品功能,界面主要來(lái)自于說(shuō)明文檔,可能與真實(shí)節(jié)面有一定出入
達(dá)摩盤-標(biāo)簽
達(dá)摩盤-新建標(biāo)簽
達(dá)摩盤-人群報(bào)表
達(dá)摩盤-人群明細(xì)
達(dá)摩盤-整體報(bào)表
廣點(diǎn)通操作界面
廣點(diǎn)通-創(chuàng)建廣告
廣點(diǎn)通-創(chuàng)建廣告2
神策數(shù)據(jù)-用戶分析-事件分析
神策數(shù)據(jù)-用戶分析-用戶屬性
3.1.4產(chǎn)品底層技術(shù)架構(gòu)思考對(duì)比
說(shuō)明:
1)此部分內(nèi)容為通過(guò)產(chǎn)品體驗(yàn)和閱讀說(shuō)明文檔,思考抽象出可能的底層架構(gòu),并非真實(shí)情況;
2)產(chǎn)品底層技術(shù)架構(gòu):我們所看到的功能模塊,都是由不同的技術(shù)模塊相互協(xié)作實(shí)現(xiàn)的。產(chǎn)品底層技術(shù)架構(gòu)描述了產(chǎn)品對(duì)應(yīng)的底層技術(shù)模塊、以及模塊之間的關(guān)系。
達(dá)摩盤
神策數(shù)據(jù)
3.1.5總結(jié)
總結(jié)來(lái)看,達(dá)摩盤和廣點(diǎn)通是DMP在互聯(lián)網(wǎng)廣告中的典型應(yīng)用。DMP是定向廣告投放最核心的大腦,DMP提供的用戶畫像,是進(jìn)行定向廣告投放的最核心最關(guān)鍵的一步。達(dá)摩盤和廣點(diǎn)通最重要的目標(biāo)是,把對(duì)的廣告在對(duì)的時(shí)機(jī),展示給對(duì)的人。
而對(duì)于神策數(shù)據(jù),這一類數(shù)據(jù)分析工具,DMP在數(shù)據(jù)分析、數(shù)據(jù)可視化的過(guò)程中也發(fā)揮著非常重要的作用,哪類用戶的哪類行為比較突出,哪類用戶在未來(lái)會(huì)產(chǎn)生什么樣的行為。
3.2教育類產(chǎn)品
用戶畫像DMP在教育類產(chǎn)品中的應(yīng)用——
(1)? 洋蔥數(shù)據(jù)個(gè)性化課程制定(類似自適應(yīng)學(xué)習(xí));
用戶在學(xué)習(xí)前,先進(jìn)行測(cè)試,根據(jù)測(cè)試情況為用戶制定個(gè)性化課程包,如下圖1;
圖1
用戶完成學(xué)習(xí),根據(jù)用戶學(xué)習(xí)測(cè)試結(jié)果,展示可視化學(xué)習(xí)分析報(bào)告,如下圖2
圖2
4 用戶畫像怎么用?
用戶畫像是一個(gè)的底層產(chǎn)品,用戶畫像的應(yīng)用通常難以看到。那么,用戶畫像該怎么用呢?結(jié)合對(duì)DMP產(chǎn)品和教育類產(chǎn)品的分析,用戶畫像的應(yīng)用總結(jié)如下:
(1)用戶標(biāo)簽可視化——
相關(guān)產(chǎn)品的功能:廣點(diǎn)通和達(dá)摩盤將用戶標(biāo)簽直接展示出來(lái),用戶可直接選擇標(biāo)簽,并且對(duì)標(biāo)簽進(jìn)行組合,選出目標(biāo)用戶,然后投放廣告。
可借鑒場(chǎng)景舉例:比如說(shuō),我想對(duì)今年剛報(bào)課程并且消費(fèi)能力比較高且學(xué)習(xí)認(rèn)真的這批學(xué)員發(fā)送一條推送消息,希望他們能夠參加一場(chǎng)直播,促進(jìn)其對(duì)知識(shí)的掌握。那么可以直接選中:新用戶+消費(fèi)能力高+學(xué)習(xí)認(rèn)真這幾個(gè)標(biāo)簽,然后對(duì)這部分用戶發(fā)送短信。
好處:精細(xì)化運(yùn)營(yíng),提高ROI;簡(jiǎn)化操作
(2)用戶標(biāo)簽關(guān)聯(lián)分析:
相關(guān)產(chǎn)品功能-廣點(diǎn)通lookalike:(1)提供種子用戶;(2)篩選種子用戶特征;(3)將種子用戶與騰訊用戶進(jìn)行匹配,進(jìn)行人群擴(kuò)展
可借鑒場(chǎng)景:一批用戶購(gòu)買了商品A,我想要找出與購(gòu)買這一商品相似度比較高的用戶。那么可以將這批用戶的信息導(dǎo)入到DMP,計(jì)算出這批用戶的標(biāo)簽,再通過(guò)關(guān)聯(lián)分析,找到和這批用戶相似度比較高的用戶
(3)個(gè)性化推薦:
相關(guān)產(chǎn)品功能:個(gè)性化課程制定
可借鑒場(chǎng)景(以K12教育為例):
(1)針對(duì)未注冊(cè)用戶,根據(jù)其訪問(wèn)行為,為其推薦個(gè)性化課程頁(yè)面,提高購(gòu)買轉(zhuǎn)化率;如果是通過(guò)互聯(lián)網(wǎng)廣告進(jìn)來(lái)的用戶,則可以為其制定個(gè)性化落地頁(yè),提高注冊(cè)和購(gòu)買轉(zhuǎn)化;
(2)針對(duì)注冊(cè)未購(gòu)課,根據(jù)其瀏覽行為,為其推薦個(gè)性化課程頁(yè)面,提高購(gòu)課率;
(3)根據(jù)用戶學(xué)習(xí)行為(主要是做題情況),為其制定個(gè)性化試題和學(xué)習(xí)建議。