Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $data = file_get_contents('example.html');
- $dom = new domDocument;
- @$dom->loadHTML($data);
- $dom->preserveWhiteSpace = false;
- $tables = $dom->getElementsByTagName('table');
- $td = $dom->getElementsByTagName('td');
- // print_r($td->item(10)->textContent);exit;
- $temparr=array('I. KETERANGAN PERORANGAN','II. SUMMARY','III. INTEREST','IV. PEMINATAN POSISI DIREKTUR','V. RIWAYAT JABATAN','VI. KEANGGOTAAN ORGANISASI PROFESI/KOMUNITAS YANG DIIKUTI','VIII. RIWAYAT PENDIDIKAN DAN PELATIHAN','IX. KARYA TULIS (dalam 5 tahun terakhir)','X. PENGALAMAN SEBAGAI PEMBICARA/NARASUMBER/JURI (dalam 5 tahun terakhir)','XI. REFERENSI**','XII. KETERANGAN KELUARGA');
- $arr1 = array('Nama Lengkap','Gelar Akademik','NIK','Tempat, Tangal Lahir','Jenis Kelamin','Agama','Jabatan Terakhir','Alamat Rumah','Handphone','E-Mail','NPWP','Alamat Social Media');
- $arr2=array('2 ) Value Pribadi yang selama ini dijalani dan tagline pribadi:','3 ) Dream atau visi yang sangat diharapkan:','Keahlian atau kompetensi yang dikuasai, bisa dilengkapi dengan Strategic Business Unit (SBU) yang selama ini ditangani:');
- $arr3=array('Tuliskan jenis pekerjaan yang diminati dan cara kerja yang sering dilakukan (detail/data; Analisa; Intuisi/Pengembangan Ide; Hubungan/networking; Spontanitas, dll) :');
- $arr4=array('Direktur Utama','Keuangan','Commercial Banking','Consumer Banking','Digital Banking','Treasury','Pemasaran','Pengembangan Bisnis','Produksi','Teknik','Risiko Perusahaan','Human Capital (SDM)','Investasi','Procurement / Pengadaan','Keamanan dan Keselamatan Kerja','Logistik','Strategic Portfolio','Supply Chain Management','Teknologi Informasi','Operasional','Manajemen Aset','Pelayanan / Services','Kepatuhan / Hukum / Legal','*…..');
- $arr5=array('Jabatan','Uraian Singkat Tugas dan Kewenangan','Rentang Waktu','Achievement (Maksimal 5 Pencapaian)');
- $arrtampung=array();
- $arrcontent=array();
- $param1 ="";
- $setfield="";
- $setfield2="";
- $setfield3="";
- $setfield4="";
- $setfield5="";
- $setfieldbefore="";
- for($i=0; $i< $td->length; $i++){
- $contens = trim(strip_tags($td->item($i)->textContent));
- echo $contens."<br>";
- if(in_array($contens, $temparr)){
- $param1 = $contens;
- }
- if($param1 == 'I. KETERANGAN PERORANGAN'){
- if(in_array($contens, $arr1)){
- $setfield = $contens;
- $setfieldbefore = $setfield;
- }elseif(strlen($contens)>2 ){
- if($setfield != '' ){
- $arrtampung[$param1][$setfield][]=$contens;
- $setfieldbefore="";
- }
- }
- }
- elseif($param1 == 'II. SUMMARY'){
- $contens = str_replace("Tuliskan :\n1 ) ", "", $contens);
- if(in_array($contens, $arr2)){
- // echo "adaif";
- $setfield2 = $contens;
- }elseif(strlen($contens)>2 ){
- if($setfield2 != ''){
- $arrtampung[$param1][$setfield2][]=$contens;
- }
- }
- }
- elseif($param1 == 'III. INTEREST'){
- // echo $param1." ".$setfield." ".$contens."<br>";
- if(in_array($contens, $arr3)){
- // echo "adaif";
- $setfield3 = $contens;
- }elseif(strlen($contens)>2 ){
- if($setfield3 != ''){
- $arrtampung[$param1][$setfield3][]=$contens;
- $setfieldbefore="";
- }else{
- $setfieldbefore="";
- }
- }
- }
- elseif($param1 == 'IV. PEMINATAN POSISI DIREKTUR'){
- if(in_array($contens, $arr4)){
- // echo "adaif || ".$contens;
- $setfield4 = $contens;
- }
- // elseif(strlen($contens)>2 ){
- // echo $param1." ".$setfield4." ".$contens."<br>";
- if($setfield4 != '' && $setfield4 != $contens){
- $arrtampung[$param1][$setfield4][]=$contens;
- }
- // }
- }
- elseif($param1 == 'V. RIWAYAT JABATAN'){
- if(in_array($contens, $arr5)){
- // echo "adaif || ".$contens;
- $setfield5 = $contens;
- }
- // elseif(strlen($contens)>2 ){
- // echo $param1." ".$setfield4." ".$contens."<br>";
- if($setfield5 != '' && $setfield5 != $contens){
- $arrtampung[$param1][$setfield5][]=$contens;
- }
- // }
- }
- }
- echo "<pre>";
- print_r($arrtampung);
- // print_r($arrcontent);
- exit;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement