効果の比較表示を探しています
-------------------------------------- -- ------------
2120844 DJ Ronaldinho Remix This Damn Gentle DISCO
2120843 lucky_twice-魔法のネックレス 最初の曲-DJ-ダンス ミュージック-スロー ロッキング
2120842 Beautiful_Girls_(DJ) →Dream←Extended_Remix)
2120841 DjRuico_FunkyHouse_Remix
------------------------------------- --- ---------------
OKNDR1 DjRuico_FunkyHouse_Remix
DGERR2 lucky_twice-Magic Necklace First Song-DJ-Dance Music-Slow Rocking
EGDSF3 DJ Ronaldinho Remix これはクソやさしさDISCO
EEEED4 Beautiful_Girls_(DJ→Dream←Extended_Remix)
--------------------------------- - ----------------
達成される効果は次のとおりです:
DJ Ronaldinho このクソ優しい DISCO をリミックス [a]2120844[/a] [bb ]EGDSF3[/bb]
lucky_twice-魔法のネックレス第一曲-DJ-ダンスミュージック-スローロッキング[a]2120843[/a][bb]DGERR2[/bb]
Beautiful_Girls_(DJ→Dream←Extended_Remix) [a]2120842[/a][bb]EEEED4[/bb]
DjRuico_FunkyHouse_Remix [a]2120841[/a][bb]OKNDR1[/bb]
実際にはAとBが収録されています比較のため、名前のみを使用します。
アイデアは思いつきましたが、どのコードを使用すればよいかわかりません。 JS または ASP または PHP
-----解決策---------
$a = 配列( array('2120844', 'DJ ロナウジーニョがこのクソ優しい DISCO をリミックス'), array('2120843', 'lucky_twice-魔法のネックレス一曲目-DJ-ダンスミュージック-スローロッキング'), array('2120842', 'Beautiful_Girls_(DJ→梦←Extended_Remix)'), array('2120841', 'DjRuico_FunkyHouse_Remix'), ); $b = 配列( array('OKNDR1', 'DjRuico_FunkyHouse_Remix'), array('DGERR2', 'lucky_twice-魔法のネックレス一曲目-DJ-ダンスミュージック-スローロッキング'), array('EGDSF3', 'DJ ロナウジーニョがこのクソ優しい DISCO をリミックス'), array('EEEED4', 'Beautiful_Girls_(DJ→梦←Extended_Remix)'), ); $r = 配列(); foreach($a as $v) $r[$v[1]][] = $v[0]; foreach($b as $v) $r[$v[1]][] = $v[0]; foreach($r as $k=>$v) echo "$k [a]$v[0][/a] [bb]$v[1][/bb]n"; <br><font color="#e78608">------解決策------------------</font><br>
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>テスト</title> td{ パディング:20ピクセル; } </スタイル> </head> <表の幅="100%" ボーダー="0" セルスペース="0" セルパディング="0"> <tr> <td align="right"> <textarea name="textarea" id="text1"cols="60" rows="6"></textarea></td> <td align="center"><input type="button" name="button" id="button" value="変換" style="width:100px; height:100px" onClick="text3() "></td> <td><textarea name="textarea2" id="text2"cols="60" rows="6"></textarea></td> </tr> <tr> <tdcolspan="3" align="center"><textarea name="textarea3" id="text3"cols="80" rows="6"></textarea></td> </tr> </テーブル> </ボディ> </html> <スクリプト> 関数 $(id){ document.getElementById(id) を返します。 } 関数 text3(){ var text1=$('text1').value; var textArray1=text1.split('n'); var text2=$('text2').value; var textArray2=text2.split('n'); varcolArray1、colArray2; var resultStr=''; for(textArray1 の var i1){ ColArray1=textArray1[i1].split(' '); for(var i2 in textArray2){ ColArray2=textArray2[i2].split(' '); if(colArray1[1]==colArray2[1]){ resultStr+=colArray1[1]+' [a]'+colArray1[0]+'[/a] [bb]'+colArray2[0]+'[/bb]n'; } } } $('text3').value=resultStr; } </スクリプト> <div class="clear"></div>