PHP beginner |
|
Hey,
Ik heb enkele settings opgeslagen in een txt bestand, nu zou ik dat dus ook willen parsen.
De gegevens zijn opgeslagen in de vorm van:
Key1=Value1
Key2=Value2
...
Dit heb ik al
Private Sub Opties_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim File As System.IO.StreamReader
Dim Configs As Array
Dim FileText As String
Dim Temp As Array
Dim Config As Array
File = System.IO.File.OpenText("C:\progconfig.txt")
FileText = File.ReadToEnd()
Configs = Split(FileText, vbCrLf)
For Each Conf As String In Configs
Temp = Split(Conf, "=")
Config(Temp(0)) = Temp(1)
Next
End Sub
Private Sub Opties_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim File As System. IO. StreamReader Dim Configs As Array Dim FileText As String Dim Temp As Array Dim Config As Array File = System. IO. File. OpenText("C:\progconfig.txt") FileText = File. ReadToEnd() Configs = Split(FileText, vbCrLf) For Each Conf As String In Configs Temp = Split(Conf, "=") Config(Temp(0)) = Temp(1) Next End Sub
Het parsen zelf verloopt goed, ik heb al eens met een MsgBox getest of in Temp(0) en Temp(1) wel de juiste value zit en dat klopt, maar het is op de Config(Temp(0)) = Temp(1) regel waar het mis gaat, ik wil de settings in de array config in de vorm van bv. Config(Path) = "C:\\" maar het lukt me niet. Iemand tips?
Edit:
Ik heb nog wat verder zitten proberen en het probleem zit em denk ik bij de string als array key, kan dit eigenlijk wel in VB want ik vind nergens op het internet iets daarover
Edit2:
Ik heb de oplossing zelf gevonden door middel van As New Dictionary(Of String, String) te gebruiken.
|