Advertisement
animdenis

Untitled

Oct 21st, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. $docRoot = $_SERVER['DOCUMENT_ROOT'];
  2.  
  3. $source = file($docRoot . '/upload/langs/handFlower_source.csv');
  4. $clean = file($docRoot . '/upload/langs/lang_clean_hm_utf8.csv');
  5. $transl = file($docRoot . '/upload/langs/translated.csv');
  6.  
  7. unset($clean[0], $transl[0]);
  8.  
  9. $cleanArr = [];
  10. foreach($clean as $row)
  11. {
  12.     $row = substr($row, 0, strlen($row) - 3);
  13.     $cleanArr[] = $row;
  14. }
  15. $finishArr = [];
  16. foreach($transl as $row)
  17. {
  18.     $row = explode(';', substr($row, 0, strlen($row) - 1));
  19.     if(in_array(trim($row[0]), $cleanArr))
  20.         $finishArr[$row[0]] = trim($row[1]);
  21.  
  22. }
  23. $sourceArr = [];
  24. foreach($source as $row)
  25. {
  26.     $newRow = explode(';', substr($row, 0, strlen($row) - 1));
  27.     $cleanRow = strtolower(substr($newRow[2], 1, strlen($newRow[2]) - 2));
  28.     if(isset($finishArr[$cleanRow]))
  29.     {
  30.         $newRow[3] = '"' . $finishArr[$cleanRow] . '"';
  31.         $sourceArr[] = implode(';', $newRow);
  32.     }
  33. }
  34.  
  35. foreach($sourceArr as $row)
  36. {
  37.     echo $row;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement