ciao a tutti.
sto diventando matto dietro ad una questione che pensavo fosse elementare e invece mi tiene ancora sveglio da stamattina.
ho un record in un database costituito da una stringa complessa che contiene delle variabili.
stessa cosa in un campo hidden di un form.
STRINGA DB:
STRINGA FORM:codice:100TI|100FE|100FC|100AC|100AL
quello che voglio fare è creare una funzione che sia in grado di SOMMARE i valori che hanno UGUALE parte testuale e AGGIUNGERE in coda quelli che mancano.codice:200TI|100FE|100FC|200AC|100XX|100YZ
Lo specifico esempio dovrebbe quindi risultare in:
non metto alcun codice perchè in un'intera giornata non son oriuscito a tirar fuori nulla di decente.codice:300TI|200FE|200FC|300AC|100AL|100XX|100YZ
al massimo sono riuscito a crearmi due vettori anche del tipo
[CHIAVE_MIA] => Valore
esempio:
ma poi non sono riuscito a trovare il sistema per fare quel benedetto confronto.Codice PHP:Array (
[TI] => 200
[FE] => 100
[FC] => 100
[AC] => 200
[AL] => 100
)
con array_diff non riesco, interesect mi da un isieme vuoto![]()
insomma sto cedendo![]()
spero mi sappiate aiutare.
PS: ma modernizzare un pò sto forum no eh? la gestione dei tag è quantomeno anticata!![]()


Rispondi quotando