| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal Feko: 14.12.2010 16:03 | |
|
Ahojte.
Mam takuto situaciu- z cvs suboru rozbijem(explode) jeden riadok na zistenie typov jednotlivych stlpcov tabulky. Na zaklade tohto zistenia chcem nasledovne vytvorit prislusnu tabulku so spravnym zadanim typov stlpcov.
Ak pouzijem gettype na zistenie typu jednotlivych premennych, velmi mi to nepomoze. Pretypovanim si overit ci je to konkretny typ je jedine riesenie ktore ma napada.
Ma niekto nejaky efektivnejsi napad?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
is_numeric, is_string, is_bool, ...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 14.12.2010 16:46 | |
|
Jj, ale ako pisem, vsetko mi vrati string. Takze taka konktrola is_string mi moc nepomoze. Pretoze to string je. Vsetko.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
je ti jasné, ako pracuje explode() ?? vstup je string, ktorý rozloží podľa delimiteru na pole stringov... pochopiteľne, že keď to následne testuješ, vyjde vždy len string...
_________________ C#, PHP, ... |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 14.12.2010 16:53 | |
|
is_numeric pracuje tak, ako by si potreboval, napr. is_numeric('3') vracia true.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Feko píše: Jj, ale ako pisem, vsetko mi vrati string. Takze taka konktrola is_string mi moc nepomoze. Pretoze to string je. Vsetko.
skusal si to vobec? Toto urcite nevracia vzdy string:
Kód: $arr_func = array('is_numeric', 'is_string');
$row = "retazec;123;-50.8"; $arr_var = explode(';', $row);
foreach($arr_var as $var) { foreach($arr_func as $func) { if($func($var)) { echo $func; break; } } }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.09.07 Prihlásený: 30.11.11 Príspevky: 143 Témy: 37 | Napísal autor témy Feko: 14.12.2010 17:05 | |
|
Ano ano, pravda a vdaka.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Vysledok 3Dmarku06 v Benchmarky a diagnostické programy | 9 | 929 | 25.02.2008 0:07 gadgetsk | | Čakanie na výsledok v JavaScript, VBScript, Ajax | 9 | 634 | 28.12.2010 17:05 coldak | | Funkcia return vysledok; v Assembler, C, C++, Pascal, Java | 2 | 347 | 25.10.2014 10:37 dany2281995 | | funkcia nerobí výsledok v PHP, ASP | 2 | 380 | 31.01.2011 11:00 davider137 | | HD Tune výsledok - Otázka v Ostatné programy | 8 | 572 | 20.06.2017 20:21 michalesku | | Data z formularu + vysledok v PHP, ASP | 12 | 554 | 23.08.2008 0:11 Blackshadow | | Preco takyto GOOGLE vysledok? v Internetový marketing, SEO, reklama | 4 | 1682 | 15.01.2009 0:59 mylan | | ako som dostal výsledok? v Assembler, C, C++, Pascal, Java | 4 | 595 | 12.01.2009 16:38 tlacitko Enter | | vysledok google vyhladavania, vysvetlenie v Internetový marketing, SEO, reklama | 3 | 696 | 23.03.2010 17:15 citizen | | String v PHP, ASP | 2 | 615 | 19.04.2010 21:20 Antuanet | | Zlý výsledok pri násobení PHP v PHP, ASP | 6 | 646 | 01.02.2015 19:38 mariachi | | Connection String v Technológia .NET | 3 | 1635 | 10.09.2009 12:21 TJ | | std::string v Assembler, C, C++, Pascal, Java | 2 | 689 | 01.01.2010 0:20 koso | | Java String v Assembler, C, C++, Pascal, Java | 4 | 1174 | 31.03.2010 22:00 ado21 | | Vysledok po pretaktovani GF NX6800 TD256E v nVidia grafické karty | 0 | 368 | 23.08.2007 21:03 Triplespace | | S.M.A.R.T. výsledok v Pevné disky a radiče | 6 | 925 | 04.02.2008 19:20 marzo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|