Introduce date in array / json in php
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
giulian9
- Mesaje:44
Introduce date in array / json in php
Servus.
Incerc sa generez un fisier compatibil json din php.Folosesc json_encode($array), totul e ok, se genereaza ceva de forma :
Cod: Selectaţi tot
{[ "valoare":"data1","valoare2":"data2","valoare3":"data3","valoare4":"data4"]}
Cum as putea face sa introduc inca o valoare insa in forma aceasta :
Cod: Selectaţi tot
{[ "valoare":"data1","valoare2":"data2","valoare3":"data3","valoare4":"data4","valoare5": {"style":"color:535"}]}
Multumesc mult .
MarPlo
Mesaje:4343
Adauga acel nou element in array ca in exemplu urmator, apoi aplica json_encode().
Cod: Selectaţi tot
$arr =['v1'=>'d1', 'v2'=>'d2', 'v3'=>'d3'];
$arr['v5'] =['style'=>'color:535']; //adds new item
echo json_encode($arr); // {"v1":"d1","v2":"d2","v3":"d3","v5":{"style":"color:535"}}
giulian9
Mesaje:44
Servus, a functionat partial, insa se modifica putin datele afisate, imi apare ceva de genul :
Cod: Selectaţi tot
{ "0": {"v1":"d1","v2":"d2","v3":"d3"} , "v5":{"style":"color:535"}} ,"1":{....
Cum pot elimina { "0": , "1"... si "v5":{"style":"color:535"}} sa fie introdus in primul array
Are cineva vreo idee ?
Stima
MarPlo
Mesaje:4343
Fiind un array multiplu de obiecte, indexi 0, 1, .. nu pot fi eleminati.
Daca noul element vrei sa-l adaugi in primul array (cu index 0) poti face asa:
giulian9
Mesaje:44
Multumesc Marplo. Am folosit si un "for" iar asa am adaugat la fiecare index acel array .
Cod: Selectaţi tot
$marime=sizeof($array)
for ($i=0; $i<$marime; $i++) {
// codul de sus ( 0 inlocuit cu $i )
}
Subiecte similare
- Eroare la incarcare json
JavaScript - jQuery - Ajax
Primul mesaj
Bună Marius
Cum rezolv să imi încarce tot fișierul .json
eoroare la
//fetch(endpoint)
//.then(blob => blob.json())
//.then(data =>...
Ultimul mesaj
Fisierul json de la acea adresa are peste 50 MB, e cam mare pentru preluare si procesare direct in pagina (client side) cu javascript.
A) Indicat...
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
- parametru din array in query cu laravel
PHP - MySQL - XML
Primul mesaj
Salutare,
din frontend primesc urmatorul array:
$arrClienti =
dupa care ii fac implode
$idClienti = preg_replace('/ /i', '', implode( , ,...
Ultimul mesaj
Dupa multe sapaturi, am ajuns la concluzia ca nu se poate rula ca parametru o matrice. Doar daca parametrul cu matricea este rulat intr-un loop....
- Indexi valorilor din array care fac suma
PHP - MySQL - XML
Primul mesaj
Salutare,
am un array cu urmatoarele numere:
arr =
si o variabila, care poate contine numere intregi de la 50 pana 750 (750 este suma...
Ultimul mesaj
Mulțumesc mult marplo, este ceea ce îmi trebuie
- implode(): Passing glue string after array is deprecated
PHP - MySQL - XML
Primul mesaj
Dupa 7 ani !
Acum, revazand o veche aplicatie cu codul Multiple Select Drop Down list cu tabel 3 coloane +1; am constatat ca datorita upgradarii...
Ultimul mesaj
OK ! Eu nu am inteles despre ce parametri era vorba. S-a rezolvat, multumesc pentru promptitudinea cu care mi-ai raspuns ! TOATE CELE BUNE !!!
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...