Файлове

formy

Registered
здравейте , трябва ми скрипт или поне насоки за такъв, който да ми сравнява два csv файла ред по ред. Мерси предварително:)
 
Мисля, че наскоро имаше една такава тема. Май се казваше "2 фаила" или нещо такова и там проблема беше решен
 
/offtopic:

Извинявам се за нахалството, но какво беше CSV файл ?
На много места го срещам пък не се сещам какво беше.. преди месец знаех, ама..

/
 
Текстов файл. Има следния вид:
ItemClass.csv каза:
"id","subclass?","Column #3","name","Column #5","Column #6","Column #7","Column #8","Column #9","Column #10","Column #11","Column #12"
0,0,"","Consumable",0,0,0,0,0,0,0,8323198
1,1,"","Container",0,0,0,0,0,0,0,8323198
2,2,"Consumable","Weapon",0,0,0,0,0,0,0,8323198
3,3,"","Jewelry(OBSOLETE)",0,0,0,0,0,0,0,8323198
4,4,"","Armor",0,0,0,0,0,0,0,8323198
5,5,"","Reagent",0,0,0,0,0,0,0,8323198
6,6,"","Projectile",0,0,0,0,0,0,0,8323198
7,7,"","Trade Goods",0,0,0,0,0,0,0,8323198
8,8,"","Generic(OBSOLETE)",0,0,0,0,0,0,0,8323198
9,9,"","Recipe",0,0,0,0,0,0,0,4128894
10,10,"","Money(OBSOLETE)",0,0,0,0,0,0,0,8323198
11,6,"","Quiver",0,0,0,0,0,0,0,8323198
12,0,"","Quest",0,0,0,0,0,0,0,8323198
13,0,"","Key",0,0,0,0,0,0,0,8323198
14,1,"","Permanent(OBSOLETE)",0,0,0,0,0,0,0,8323198
15,0,"","Miscellaneous",0,0,0,0,0,0,0,4128894
 
comma-separated values:)това значи . Самата дефиниция не я знам , знам че се използва като формат който чиито стойности , могат да бъдат отжаряни с ноте падове или exelsk документи и жсякакви други.

Знам за темата аз я пусках , но след всевъзможни опити, се оказа че файловете са много големи и не желае да ги проверява , за това реших че ред по ред е по възможно да стане
 
добре . моля поне да ми кажете какви функций да използвам :( защото наистина не съм сигурна какво трябва да направа
 
Част от моята идея:
Код:
$масив1 = explode("," , $прочетен_pед_от_файл1 );
$масив2 = explode("," , $прочетен_pед_от_файл2 );
for($i=0; $i < count($масив1 , 0); $i++)
{
 if($масив1[$i]!=$масив1[$i])
 {
 // ДВАТА РЕДА СА РАЗЛИЧНИ
 }
}
 
хмм добра идея а как да извадя направо различният резултат :)
извинявай че питам но съм начинаеща
 

Back
Горе