Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  array key leidmine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 08.01.2009 23:53:45 array key leidmine vasta tsitaadiga

kuidas ma saaks siit teada näiteks kala@kala.ee key-d? et siis oleks vaja saada $array[bcc][1]
lõpptulemusena oleks vaja see kala asendada millegi muuga. ehk saab üldse kuidagi lihtsamalt


(
    [bcc] => Array
        (
            [0] => kala@ka.ee
            [1] => kala@kala.ee
            [2] => mine@metsa.ee
        )

    [to] => Array
        (
            [0] => puuk@karu.ee
        )

    [cc] => Array
        (
            [0] => ddd@bbb.ee
        )

    [from] => minu@email.ee
)
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 09.01.2009 01:15:51 vasta tsitaadiga

Midagi sellist ehk:

array_map(create_function('$arr', 'return str_replace("kala@kala.ee", "midagi muud", $arr);'), $your_array);


PS. kui sa kavatsed seda asja korduvalt välja kutsuda, siis see create_function() tuleks asendada tavalise funktsiooniga, sest vastasel juhul on oht mälu lekkeks.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 09.01.2009 03:29:54 vasta tsitaadiga

ei saanud seda tööle. tegin mingi oma robustse variandi:

      foreach($this->data as $key => $val)
      {
         foreach($val as $key1 => $val1)
         {
            if($this->data["$key"]["$key1"] == $this->last_mail)
               $this->data["$key"]["$key1"] = $full_email;
         }
      }
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 09.01.2009 10:26:20 vasta tsitaadiga

Noticet vms ei anna viimase elemendi "from" peale ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 09.01.2009 11:41:31 vasta tsitaadiga

ma muutsin oma arrayt natukene.
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  array key leidmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.