Hallo,

Weet iemand hoe ik dit het beste kan parsen?


Het staat verdeeld in categorieën en subcategorieën, maar ik kom er niet uit, hoe ik dit soort "methodes" moet parsen.
Je vraag is tot nu toe heel erg onduidelijk. Hoe ziet je rauwe tekst eruit, en wat moet er mee gebeuren? En hoe moet het eruit zien?
- Ariën - op 13/08/2019 11:47:09

Je vraag is tot nu toe heel erg onduidelijk. Hoe ziet je rauwe tekst eruit, en wat moet er mee gebeuren?


Het ziet eruit als yml/yaml, maar yaml_parse() lijkt niet te werken.
Ik wil het uitlezen en duidelijk weergeven op de website.

Het staat zo in de database:
Maar heb je een voorbeeld van de rauwe content? We kunnen niet zien of het nou een 'tab' of een spatie wordt gebruikt bij het inspringen. En het kan ook zo zijn dat PMA (waar de screenshot volgens mij van afkomstig is) zelf nog een human-readable sausje eroverheen gooit.

Dus plaats eens het resultaat uit je SELECT-query tussen code-tags in dit topic.
- Ariën - op 13/08/2019 11:56:36

Maar heb je een voorbeeld van de rauwe content? We kunnen niet zien of het nou een 'tab' of een spatie wordt gebruikt bij het inspringen. En het kan ook zo zijn dat PMA (waar de screenshot volgens mij van afkomstig is) zelf nog een human-readable sausje eroverheen gooit.

Dus plaats eens het resultaat uit je SELECT-query tussen code-tags in dit topic.



logoutlocation:
  world: world
  x: 27.122245262494587
  y: 63.0
  z: -127.2268212082609
  yaw: -76.5413
  pitch: -18.150059
timestamps:
  logout: 1565685928465
  login: 1565686825832
  lastteleport: 1565687120421
  kits:
    bedrock: 1564501735001
    dtools: 1519114986868
    bertfishmoxide: 1519163498554
    tools: 1564486782381
    stone: 1564486781439
lastAccountName: sunwebreisman
ipAddress: ############
lastlocation:
  world: world
  x: 35.31435208711508
  y: 63.0
  z: -116.98784824396597
  yaw: -92.44093
  pitch: 18.149937
afk: true
money: '2850685.0'
homes:
  home:
    world: world
    x: 80.25204475043219
    y: 73.0
    z: 51.024855862125115
    yaw: 202.01068
    pitch: 11.549895
godmode: false

1) Waarom staat dit zo ("raw") in de database? Kun je niet beter op voorhand de boel gestructureerd opslaan?
2) Hoe zou je het willen hebben (slechts een enkele waarde, alles in een assoc.array / objecten / ...)?
Rob Doemaarwat op 13/08/2019 12:09:39

1) Waarom staat dit zo ("raw") in de database? Kun je niet beter op voorhand de boel gestructureerd opslaan?
2) Hoe zou je het willen hebben (slechts een enkele waarde, alles in een assoc.array / objecten / ...)?


Nee, want dat wordt automatisch gedaan door een plugin, die ik verbinding laat maken met mijn database.
Het liefst had ik het in de vorm van JSON of iets soortgelijks, maar de maker van de plugin, heeft het zo gedaan.


UPDATE
Ik heb net nog even gebeld naar mijn hosting.. Het bleek, dat yaml uit stond bij de php instellingen, en zij hebben het voor mij aangezet. Nu werkt yaml_parse() wel.

Reageren