Menu

Nul avec les array. [Résolu]

CyrionFR 19 Messages postés mercredi 9 mars 2016Date d'inscription 6 avril 2018 Dernière intervention - 8 oct. 2017 à 15:18 - Dernière réponse : CyrionFR 19 Messages postés mercredi 9 mars 2016Date d'inscription 6 avril 2018 Dernière intervention
- 8 oct. 2017 à 15:37
Bonjour,


Je suis EXTREMENT MAUVAIS lorsqu'il s'agit des classes et des array en PHP, pouvez-vous me dire comment récupérer la valeur de ["Date de livraison"] dans ma classe ?

J'ai essayé :
$classe["Date de livraison"]
$classe->"Date de livraison"

De plus je sais que "Date de livraison" est la 31eme valeur de la classe, comment récupérer la 31 ème valeur ? (sans passer par un foreach()....)
Par exemple $classe->31 ? ou $classe[31]...


Voila ci-dessous le contenu de ma classe.


object(stdClass)#100 (33) { ["id"]=> int(581) ["order_number"]=> string(3) "581" ["created_at"]=> string(20) "2017-10-06T15:12:03Z" ["updated_at"]=> string(20) "2017-10-06T15:12:03Z" ["completed_at"]=> string(20) "1970-01-01T00:00:00Z" ["status"]=> string(7) "on-hold" ["currency"]=> string(3) "EUR" ["total"]=> string(5) "30.20" ["subtotal"]=> string(5) "25.78" ["total_line_items_quantity"]=> int(8) ["total_tax"]=> string(4) "1.92" ["total_shipping"]=> string(4) "2.50" ["cart_tax"]=> string(4) "1.42" ["shipping_tax"]=> string(4) "0.50" ["total_discount"]=> string(4) "0.00" ["shipping_methods"]=> string(36) "Livraison par l'équipe du XXXXXXX" ["payment_details"]=> object(stdClass)#107 (3) { ["method_id"]=> string(4) "bacs" ["method_title"]=> string(17) "Virement bancaire" ["paid"]=> bool(false) } ["billing_address"]=> object(stdClass)#109 (11) { ["first_name"]=> string(7) "Prenom" ["last_name"]=> string(5) "NOm" ["company"]=> string(9) "Societe" ["address_1"]=> string(21) "ADRESSE" ["address_2"]=> string(0) "" ["city"]=> string(16) VILLE DU CLIENT" ["state"]=> string(0) "" ["postcode"]=> string(5) "13180" ["country"]=> string(2) "FR" ["email"]=> string(26) "email@gmail.com" ["phone"]=> string(10) "0601010101" } ["shipping_address"]=> object(stdClass)#108 (9) { ["first_name"]=> string(7) "Prenom" ["last_name"]=> string(5) "NOM FAMILLE" ["company"]=> string(9) "Compagnie" ["address_1"]=> string(21) "ADRESSE" ["address_2"]=> string(0) "" ["city"]=> string(16) "Gignac la Nerthe" ["state"]=> string(0) "" ["postcode"]=> string(5) "13180" ["country"]=> string(2) "FR" } ["note"]=> string(0) "" ["customer_ip"]=> string(14) "1.1.1.1.1" ["customer_user_agent"]=> string(115) "mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/61.0.3163.100 safari/537.36" ["customer_id"]=> int(1) ["view_order_url"]=> string(45) "http://URL DU SITE.COm/page" ["line_items"]=> array(1) { [0]=> object(stdClass)#106 (12) { ["id"]=> int(89) ["subtotal"]=> string(5) "25.78" ["subtotal_tax"]=> string(4) "1.42" ["total"]=> string(5) "25.78" ["total_tax"]=> string(4) "1.42" ["price"]=> string(4) "3.22" ["quantity"]=> int(8) ["tax_class"]=> string(11) "taux-reduit" ["name"]=> string(23) "Carotte BIO 1KG" ["product_id"]=> int(234) ["sku"]=> string(0) "" ["meta"]=> array(0) { } } } ["shipping_lines"]=> array(1) { [0]=> object(stdClass)#105 (4) { ["id"]=> int(90) ["method_id"]=> string(11) "flat_rate:4" ["method_title"]=> string(36) "Livraison par l'équipe XXXXXX" ["total"]=> string(4) "2.50" } } ["tax_lines"]=> array(2) { [0]=> object(stdClass)#104 (6) { ["id"]=> int(91) ["rate_id"]=> int(2) ["code"]=> string(32) "TVA RéDUITE 5,5% ALIMENTATION-1" ["title"]=> string(30) "TVA réduite 5,5% Alimentation" ["total"]=> string(4) "1.42" ["compound"]=> bool(false) } [1]=> object(stdClass)#103 (6) { ["id"]=> int(92) ["rate_id"]=> int(1) ["code"]=> string(21) "FR-TVA STANDARD 20%-1" ["title"]=> string(16) "TVA standard 20%" ["total"]=> string(4) "0.50" ["compound"]=> bool(false) } } ["fee_lines"]=> array(0) { } ["coupon_lines"]=> array(0) { } ["Date de livraison"]=> string(23) "mardi, 10 octobre, 2017" ["Créneau horaire"]=> string(13) "06:00 - 17:00" ["_orddd_timestamp"]=> string(10) "1507593600" ["customer"]=> object(stdClass)#102 (14) { ["id"]=> int(1) ["created_at"]=> string(20) "2017-08-31T10:57:09Z" ["email"]=> string(26) "florian.lopez@abyxo.agency" ["first_name"]=> string(7) "Prenom" ["last_name"]=> string(5) "Lopez" ["username"]=> string(11) "username" ["role"]=> string(13) "administrator" ["last_order_id"]=> int(581) ["last_order_date"]=> string(20) "2017-10-06T15:12:03Z" ["orders_count"]=> int(22) ["total_spent"]=> string(6) "211.10" ["avatar_url"]=> string(75) "http://2.gravatar.com/avatar/e36eb9787800f66cc5300351474a5453?s=96&d=mm&r=g" ["billing_address"]=> object(stdClass)#101 (11) { ["first_name"]=> string(7) "Prenom" ["last_name"]=> string(5) "NOM" ["company"]=> string(9) "ABYXO SAS" ["address_1"]=> string(21) "adresse complete" ["address_2"]=> string(0) "" ["city"]=> string(16) "VILLE DU CLIENT" ["state"]=> string(0) "" ["postcode"]=> string(5) "75000" ["country"]=> string(2) "FR" ["email"]=> string(26) "emailgmail.com" ["phone"]=> string(10) "0601010101" } ["shipping_address"]=> object(stdClass)#90 (9) { ["first_name"]=> string(7) "Prenom" ["last_name"]=> string(5) "NOM DE FAMILLE" ["company"]=> string(9) "Compagnie" ["address_1"]=> string(21) "Adresse complète" ["address_2"]=> string(0) "" ["city"]=> string(16) "VILLE" ["state"]=> string(0) "" ["postcode"]=> string(5) "75000" ["country"]=> string(2) "FR" } } }




Merci d'avance pour toute demarche pour m'aider...
Cordialment,
CM
Afficher la suite 

Votre réponse

2 réponses

Grandasse_ 852 Messages postés jeudi 28 janvier 2010Date d'inscription 5 juillet 2018 Dernière intervention - Modifié par Grandasse_ le 8/10/2017 à 15:35
0
Merci
Bonjour,
Je suis un faux débutant dans le domaine, alors je peux me tromper. Il me semble que c'est un objet (classe) que tu as, et pas un tableau (array)
Du coup il faut utiliser la syntaxe suivante :
$date = $classe->{"Date de livraison"};

source
Grandasse
Commenter la réponse de Grandasse_
CyrionFR 19 Messages postés mercredi 9 mars 2016Date d'inscription 6 avril 2018 Dernière intervention - 8 oct. 2017 à 15:37
0
Merci
Merci ! Ca fonctionne nickel....
Commenter la réponse de CyrionFR