[Config]
teste=1
exp=2
Se eu for usar um explode '=', ficaria dividido em
[0] = [Config] teste
[1] = 1 exp
[2] = 2
Gostaria de saber como manipular corretamente os inis.
Posted 05/01/2006, 13:34
[Config]
teste=1
exp=2
[0] = [Config] teste
[1] = 1 exp
[2] = 2
Posted 05/01/2006, 17:45
Posted 05/01/2006, 18:06
<? $arq_ini="[ODBC 32 bit Data Sources] Banco de dados do MS Access=Microsoft Access Driver (*.mdb) (32 bits) Arquivos do Excel=Microsoft Excel Driver (*.xls) (32 bits) Banco de dados do Visual FoxPro=Microsoft Visual FoxPro Driver (32 bits) Tabelas do Visual FoxPro=Microsoft Visual FoxPro Driver (32 bits) Arquivos do dBASE=Microsoft dBase Driver (*.dbf) (32 bits) MQIS=SQL Server (32 bit) Avast4=Microsoft Access Driver (*.mdb) (32 bit) suporte=MySQL ODBC 3.51 Driver (32 bit) sabrn=Microsoft ODBC para Oracle (32 bit) [Banco de dados do MS Access] Driver32=C:\WINNT\System32\odbcjt32.dll [Arquivos do Excel] Driver32=C:\WINNT\System32\odbcjt32.dll [Banco de dados do Visual FoxPro] Driver32=C:\WINNT\System32\vfpodbc.dll [Tabelas do Visual FoxPro] Driver32=C:\WINNT\System32\vfpodbc.dll [Arquivos do dBASE] Driver32=C:\WINNT\System32\odbcjt32.dll [MQIS] Driver32=C:\WINNT\System32\SQLSRV32.dll [Avast4] Driver32=C:\WINNT\System32\odbcjt32.dll [suporte] Driver32=C:\WINNT\system32\myodbc3.dll [sabrn] Driver32=C:\WINNT\System32\msorcl32.dll"; $arr_exemplo = explode("\n",$arq_ini); while (list($chave, $valor) = each($arr_exemplo)) { if(strpos($arr_exemplo[$chave],'=')) { $arr_exemplo[$chave] = explode("=",$valor); } } echo "<pre>"; print_r($arr_exemplo); echo "</pre>"; ?>
Posted 06/01/2006, 02:37
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)