![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam plik np. "Grupa towarowa","Podgrupa towarowa","Producent","Nazwa produktu" "Materiały reklamowe","Materiały reklamowe","AMD","Zegar ścienny" "Materiały reklamowe","Materiały reklamowe","Plantronics","KUBEK PLANTRONICS MC" w php4 używałem: $handle = fopen("plik.csv", "r"); while (($data = fgetcsv($handle, 14000, "\t")) !== FALSE) { $num = count($data); $row++; for ($c=0; $c < $num; $c++) { list($kategoria, $podkategoria, $producent, $nazwa) = explode(',', $data[$c]); echo $nazwa; } WYNIK: Zegar ścienny Po zmianie na serwerze na php5 dostaję wynik: "Zegar ścienny" Moje pytanie jak najłatwiej pozbyć się tych cudzysłowów ? Pozdrawiam, z góry dziękuję za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
wyciagnij za pomoca substr() to co cie interesuje
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
~marcio - To nie jest rozwiązanie, a jak będę miał jakieś " w nazwie to też mi wytnie.
Myślałem raczej nad jakąś zmianą w explode(',', $data[$c]) która dzieli na tablice, tylko nie mam za bardzo pomysłu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
ja myslalem ze ma wyswietlac tylko ZEGAR SCIENNY ale czekaj cos sie wykombinuje
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 11 Dołączył: 2.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
jang ma racje a jak nie to wyrazenia regularne preg_match() i eregi()
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale działanie trim jest takie samo jak substr wycina wszystkie "
Pokombinuje jeszcze, a jak nie to zostaną tak jak mówisz wyrażenia regularne. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ale działanie trim jest takie samo jak substr wycina wszystkie " No patrz, a manual twierdzi, że tylko te skrajne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
a może tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 17:45 |