Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje niza vrijednostima string variable

[es] :: PHP :: Kreiranje niza vrijednostima string variable

[ Pregleda: 2765 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Upss

Član broj: 44495
Poruke: 29
89.111.244.*



+1 Profil

icon Kreiranje niza vrijednostima string variable14.01.2012. u 13:21 - pre 148 meseci
Pozdrav

Pokusavam da kod za punjenje niza prvo ubacim u neku variablu a zatim na osnovu sadrzaja te varijable napunim niz, al' ne ide. Da li gijesim ili je to nemoguće?

Code:
<?
        //-ovo radi - skolski primjer
    $niz = array(prvi => 10, drugi => 20);
    echo $niz[prvi];
    echo $niz[drugi];
    
        //-ovo ne radi
    $za_niz = "prvi => 10, drugi => 20";
    $niz = array("$za_niz");
    echo $niz[prvi];
    echo $niz[drugi];
?>
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Kreiranje niza vrijednostima string variable14.01.2012. u 14:51 - pre 148 meseci
Tebi treba funkcija explode:

$za_niz = "prvi => 10, drugi => 20";
$niz = explode(',',$za_niz);
print_r($niz);

 
Odgovor na temu

plague
Software Developer
Auckland, NZ

Član broj: 46734
Poruke: 623
*.aDSL.Verat.Net.



+373 Profil

icon Re: Kreiranje niza vrijednostima string variable14.01.2012. u 15:56 - pre 148 meseci
Zapravo ni to nece postici zeljeni efekat jer ce biti:
Code (php):

$niz[0] = "prvi => 10";
$niz[1] = "drugi => 20";
 


Ovde sam koristio "," za razdvajanje indexa i vrednosti od drugih, dok sam unutar takvog para koristio ":" da razdvojim "index" i vrednost koju treba imati, mozes menjati kako ti godi, samo pazi na razmake jer ih ne smes imati posto ce i njih pokupiti.
Ne znam da li je najotimalnije, mozda se nadje neko sa boljim.
Code (php):

    $za_niz = "prvi:10,drugi:20";
    $niz = explode(",", $za_niz);
     $konacni_niz = array();
     foreach($niz as $element)
     {
          $temp = explode(':', $element);
          $konacni_niz[$temp[0]] = $temp[1];
     }
 
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.kbcnet.rs.



+13 Profil

icon Re: Kreiranje niza vrijednostima string variable14.01.2012. u 18:53 - pre 148 meseci
Ako vec imas slobodu da formatiras string kako ti hoces, zasto ne bi koristio JSON reprezentaciju i vec gotove funkcije za obradu?
 
Odgovor na temu

gojnik
Borko Mihajlović
Web Developer
Subotica

Član broj: 10998
Poruke: 1299
*.dynamic.isp.telekom.rs.



+25 Profil

icon Re: Kreiranje niza vrijednostima string variable14.01.2012. u 19:57 - pre 148 meseci
Što ne pokušaš sa array_push(); ?

http://www.php.net/manual/en/function.array-push.php
-GoJNiK-
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.mrse.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Kreiranje niza vrijednostima string variable15.01.2012. u 12:10 - pre 148 meseci
To sto ti hoces je nemoguce u PHP-u.
Tko leti vrijedi
 
Odgovor na temu

Upss

Član broj: 44495
Poruke: 29
*.teol.net.



+1 Profil

icon Re: Kreiranje niza vrijednostima string variable15.01.2012. u 17:52 - pre 148 meseci
Vidim i ja da je nemoguce ovako kako sam ja postavio. Ali ovaj kod sto je postavio plague odradjuje upravo to sto je meni porebno. Da li ce vrijednosti u pocetnoj variabli biti odvojene sa : ili => to mi je najmanje bitno. Bitno mi je da sam na kraju dobio rezultat koji sam ocekivao. Zahvaljujem svima na trudu. Pozzzz
 
Odgovor na temu

[es] :: PHP :: Kreiranje niza vrijednostima string variable

[ Pregleda: 2765 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.