Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Hvorfor bliver mit array tomt?

Af Gæst Den nye programmør | 31-05-2022 11:32 | 3088 visninger | 16 svar, hop til seneste
Hejsa Jeg koder i PHP og har et array med tre objekter: Array ( [0] => Array ( [id] => 1 [name] => Test 1 ) [1] => Array ( [id] => 2 [name] => Test 2 ) [2] => Array ( [id] => 3 [name] => Test 2 ) ) Mit mål er at konvertere det til JSON, så jeg har brugt json_encode($array) til at konvertere det. Resultatet er dog et tomt array: [{},{},{}] Hvordan kan det være, og hvordan løser jeg det? Mvh Den nye programmør
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
MVVM
Ny på siden
31-05-2022 11:35

Rapporter til Admin
Start med at smide koden på https://pastebin.com[...] - det er nærmest umuligt at vide, hvis vi kun har dele af din kode, og derudover så er det her forum ikke bygget til kode, så bare den lille smule formatering pastebin tilbyder ville være lækkert ;)
--
#2
MyrKnof
Semi Supporter
31-05-2022 11:37

Rapporter til Admin
mig: ser PHP, haster lidt op, går min vej held og lykke
--
#3
Gill Bates
Elite Nørd
31-05-2022 11:41

Rapporter til Admin
#2 programmeringssprog-snob ;) PHP er fremragende
--
#4
Delfinos
Gigabruger
31-05-2022 11:50

Rapporter til Admin
Nu er det længe siden jeg har rodet med php, men vil den linje ikke prøve at lægge variabler ind? Tænker der burde være nogle " " omkring teksten.
--
#5
MVVM
Ny på siden
31-05-2022 12:07

Rapporter til Admin
#4 Der er ikke noget valid PHP kode i hans indlæg, han har bare beskrevet hans problem :D
--
#6
Gill Bates
Elite Nørd
31-05-2022 12:15

Rapporter til Admin
Ja #0 du er nødt til som minimum at vise php linjen hvor array'et bliver lavet. Det du viser er bare outputtet
--
Sidst redigeret 31-05-2022 12:15
#7
Den nye programmør
Gæst
31-05-2022 12:23

Rapporter til Admin
Hej alle! Beklager jeg ikke postede min kode. Jeg har allerede fundet løsningen - det var at bruge jsonserializer først! Så nu funker det: https://www.php.net[...] God dag :-)
--
Gæstebruger, opret dit eget login og få din egen signatur.
#8
Delfinos
Gigabruger
31-05-2022 12:33

Rapporter til Admin
#5 synes også det så lidt mystisk ud, men vidste ikke om det var en ny måde at gøre tingene på. Det er omkring 15 år siden jeg rodede med php :D
--
#9
inckie
Gæst
31-05-2022 12:49

Rapporter til Admin
#7 Det lyder "forkert".
--
Gæstebruger, opret dit eget login og få din egen signatur.
#10
mr doc22
Supporter
31-05-2022 14:50

Rapporter til Admin
#3 +1 #7 enig med #9 det lyder "forkert", du kan/skal nøjes med "json_encode"
--
Ryzen 5 5600X,ASUS TUF GAMING B550 PLUS,G.skill 3600 MHz AUTO C16-16-16-36 4x8GB,AOC G2590FX,Corsair RM850,Sapphire RX 5600 XT 6GB,1 TB NVMe ADATA
#11
Ronson
HOL Moderator
31-05-2022 15:23

Rapporter til Admin
https://onlinephp.io[...]
--
Klik her for evig lykke: http://chipsguiden.dk[...] Klik her for HOL Bladet: http://chipsguiden.dk[...]
#12
MyrKnof
Semi Supporter
31-05-2022 15:25

Rapporter til Admin
#3 sagde ingen nogensinde. Det er klart det værste af de sprog jeg har arbejdet med og det er også generelt consensus derude. Det gør intet bedere og alt værre, samtidig med at det ikke er typestærkt. Det har for fanden først LIGE fået enums og readonly properties. Min anbefaling vil altid være: Find noget andet at programmere i, end at risikere at ende i det shit show der er en autogenereret PHP backend.
--
#13
Gill Bates
Elite Nørd
31-05-2022 15:46

Rapporter til Admin
Min anbefaling er konstant: Lyt ikke for meget til de smarte der har fundet endnu et nyt og bedre sprog (eller hvis de anbefaler dig at købe dogecoins). PHP er stadig et glimrende sprog, især til web, brugt af millioner af sites og kæmpe virksomheder. De fleste webhoteller tilbyder det. Massiv mængde support, forums og artikler. Ja der findes andre sprog som måske har frækkere egenskaber hist og pist. Men pjattet at hakke ned på et sprog bare for at lyde smart. Først og fremmest er det en smagssag. Bruger du noget andet du bedre kan lide? Fedt nok
--
Sidst redigeret 31-05-2022 15:50
#14
Gill Bates
Elite Nørd
31-05-2022 15:55

Rapporter til Admin
Men det er godt at kunne flere sprog, og have kendskab til endnu flere ;)
--
#15
mr doc22
Supporter
31-05-2022 16:05

Rapporter til Admin
#12 "javascript" er heller ikke "typestærkt" og det bruges i storstil i frontenden.
--
Ryzen 5 5600X,ASUS TUF GAMING B550 PLUS,G.skill 3600 MHz AUTO C16-16-16-36 4x8GB,AOC G2590FX,Corsair RM850,Sapphire RX 5600 XT 6GB,1 TB NVMe ADATA
#16
mr doc22
Supporter
31-05-2022 16:06

Rapporter til Admin
#0 Hvilken PHP version bruger du? Du har "json" support enabled (info side)
--
Ryzen 5 5600X,ASUS TUF GAMING B550 PLUS,G.skill 3600 MHz AUTO C16-16-16-36 4x8GB,AOC G2590FX,Corsair RM850,Sapphire RX 5600 XT 6GB,1 TB NVMe ADATA
--
Sidst redigeret 31-05-2022 16:09

Opret svar til indlægget: Hvorfor bliver mit array tomt?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE