small PHP script needed to find data (key) inside a string

Terminé Publié le Dec 18, 2011 Paiement à la livraison
Terminé Paiement à la livraison

Hi,

I have a long string to search, below is an example:

as you will see the string is built as follows: $choix="$key1 ($item1,$item2), $key ($item1,$item2,$item3),....)"

I want to have a script that returns me the key value and the item number 3 when I pass an item value. for instance, it would return "USD" and "american dollar" for Porto Rico or "INR" and "Indian rupee" for Inde

Items are unique.

Number of items is random (minimum 3)

USD(bla, bla, bla,bla)

JPY(bla, bla,bla)

etc.

You might have (not sure yet): key=item

Also item can be also numeric value

USD(USD,1,American Dollar,bla, bla,bla)

USD(1,USD,american dollar,United States,Porto Rico, Ecuador,Panama)

item to search: Panama

returns: "USD" (currency code) and "american dollar" currency name

Thank you

$choix="USD (1,U S D,dollar amairicain,Etats Unis ,Equateur, Porto Rico,Panama, Congo Daimocratique, R.D.C, Zahire),GBP (2,G B P,Livre sterling ,Royaume Uni ,Angleterre, Et cosse, Pays de Galles, grande bretagne),CHF (3,C H F,Franc Suisse,Suisse ),CAD (4,C A D,Dollar canadien ,Canada ),JPY (5,J P Y,Yen ,Japon ),AUD (6,A U D,Dollar australien ,Australie ),XOF (7,X O F,Franc CFA de lAfrique de louest,Burkina Faso ,Bet nin, Caute divoire,Guinet Bissaho,mali,Niger,Set nez gale,Togo),XAF (8,X A F,Franc CFA de lAfrique Centrale,Raipublique Centrafricaine ,Congo, Cameroun, Gabon, Guinet aicouatoriale, Tchad,Centrafrique),CNY (9,C N Y,Yuan ,Chine,rennemibi),MAD (10,M A D,Dirham marocain ,Maroc ),SEK (11,S E K,Couronne suedoise ,Suaide ),HUF (16,H U F,Forint ,Hongrie ),INR (17,I N R,Roupie indienne ,Inde ), VND (66,V N D,Dong ,Viette Name)

";//THERE MUST BE A CR+LF BETWEEN VIETTE NAME)AND '"' TO WORK PROPERLY

MySQL PHP Architecture Logicielle Tests de Logiciels Hébergement Web Administration de Site Web Tests de Sites Web

Nº du projet : #3758869

À propos du projet

4 propositions Projet à distance Actif Dec 18, 2011

Décerné à:

ebagrov

See private message.

%selectedBids___i_sum_sub_4% %project_currencyDetails_sign_sub_5% USD en 1 jour
(16 Commentaires)
4.1

4 freelances font une offre moyenne de 18 $ pour ce travail

infinityex

See private message.

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(122 Commentaires)
6.4
errouaguy

See private message.

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(48 Commentaires)
5.0
ayushchd

See private message.

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(32 Commentaires)
4.4