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
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
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
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
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
-
Utilizare date json de la openapi
PHP - MySQL - XML
Primul mesaj
Salutare,
Incerc sa introduc in propriul meu tabel mysql datele unor societati, facand acest lucru automat, fara a mai fi nevoit sa completez cu...
Ultimul mesaj
Salut,
Nu stiu despre openapi si ce date returneaza, dar, in general in php pentru a lucra cu date in format json, se aplica functia:...
-
Preluare date din fisier JSON in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Salut, cum as putea prelua datele dintr-un fisier JSON cu ajutorul unor parametri folosind javascript?
Date din fisierul json
{
Nume1 : {...
Ultimul mesaj
Incearca asa (ca index de array):
var param = 'Pers1';
nume1 = jsn .nume;
In codul tau:
$(function() {
$.ajax({
url: 'detalii.json',...
-
Preluare date multiple JSON dintr-o coloana
PHP - MySQL - XML
Primul mesaj
Salut, cum as putea prelua datele dintr-o coloana din baza de date care sunt in format JSON?
Valoarea din coloana `articole`
{
afisare : ,...
Ultimul mesaj
Nu stiu, depinde de mai multi factori:
- structura tabelului,
- ce coloane, ce date si cu ce sa le modifici,
- ce formular ai pentru ele.
Daca...
-
Tehnologie care poate introduce sugestii în vise
Stiri Deosebite
Oamenii de ştiinţă de la Institutul de Tehnologie din Massachusetts (MIT) au dezvoltat o tehnologie prin care pot manipula visele, prin îmbinarea...
-
Insert date in mysql din array multidimensional
PHP - MySQL - XML
Primul mesaj
Intr-un array multidimensional sunt niste produse care sunt cumparate(shop). Eu vreau sa salvez in baza de date numele produsului, pretul si...
Ultimul mesaj
Poti sa folosesti codul din urmatorul exemplu. Daca array-ul are aceeasi structura ar trebui sa functioneze.
$arr =[
'login_user'=>'julian',...
-
Concatenare valori din array intr-un singur element array
PHP - MySQL - XML
Primul mesaj
Salut, am urmatorul array
Array (
=> A1,A2,A3,A6,A8,A10,H8,H12
=> H13,H14,H15
=> K1,K2,K3
)
Cum as putea concatena toate...
Ultimul mesaj
Salut
Concatenarea elementelor unui array in php se poate face cu functia implode() .
Pentru exemplu tau ar merge asa:
$ar1 = ;
$ar2 =...