php - How to sort data from the large number of keywords? -
my php program code :`
<?php $data = <<<xml <sparql xmlns="http://www.w3.org/2005/sparql-results#"> <head> <variable name="judulnaskah"/> <variable name="linknaskah"/><variable name="abstrak"/> </head> <results ordered="false" distinct="false"> <result> <binding name="judulnaskah"> <literal>perbandingan model modifikasi skema pembiayaan wired internet pada jaringan multi kelas multi link bottleneck</literal> </binding> <binding name="linknaskah"> <literal>http://seminar.ilkom.unsri.ac.id/index.php/ars/article/view/61</literal> </binding> <binding name="abstrak"> <literal>pada paper ini dibentuk model modifikasi yang pembiayaan internet pada jaringan multi kelas multi link.</literal> </binding> </result> <result> <binding name="judulnaskah"> <literal>integrasi jaringan sensor pada sistem tertanam menggunakan hypertext transfer protocol</literal> </binding> <binding name="linknaskah"> <literal>http://seminar.ilkom.unsri.ac.id/index.php/ars/article/view/70</literal> </binding><binding name="abstrak"> <literal>pada firewall, paket http dianggap sebagai data yang legal untuk melewati jaringan komputer sehingga data sensor dapat dikirim dan tidak diblok oleh firewall. sistem tertanam akan membentuk jaringan sensor dengan mengirimkan informasi melalui web service.</literal> </binding> </result> </results> </sparql> xml; $xml = simplexml_load_string($data) or die("tidak dapat menemukan objek"); $results = $xml->results->result; $jumlah = count($results); echo "hasil pencarian $jumlah karya ilmiah yaitu : <br><br> "; for($i=0; $i<$jumlah; $i++) { echo $i + 1; echo ' . '; foreach ($results[$i]->binding $node) { $output=$node->literal; $arr=$node->attributes(); if ($arr=="linknaskah"){ echo "<a href=$output>$output</a><br>"; } else { echo $output."<br>"; } } } ?> ` if have keyword "jaringan". how php code calculate number of keywords in title (judulnaskah) , abstract(abstrak). show order of data titles based on number of keywords. expected output :
1 . integrasi jaringan sensor pada sistem tertanam menggunakan hypertext transfer protocol. number of "jaringan" keywords = 3 2 . perbandingan model modifikasi skema pembiayaan wired internet pada jaringan multi kelas multi link bottleneck. number of "jaringan" keywords = 2 how solution of problem? me, please. thank you.
Comments
Post a Comment