2014-11-11 2 views
-2

Как я могу позвонить в php, чтобы получить только аптечный StoreName для этого массива? Я не хочу, чтобы проходить через каждый ключ и назначать переменные, просто перейдите к конкретному, если это возможно?Получить конкретный элемент массива PHP

Благодарим за помощь!

Array 
(
    [@attributes] => Array 
    (
     [version] => 010 
     [release] => 006 
    ) 
    [Header] => Array 
    (
     [To] => 6891118750001 
     [From] => 9911557 
     [MessageID] => c47930abcf1540798f95e8fa1eac591f 
     [RelatesToMessageID] => 4c8be0841c9b4ed0e53148db790bcd5a 
     [SentTime] => 2014-10-06T15:25:02.2Z 
     [Security] => Array 
     (
      [Sender] => Array 
      (
       [TertiaryIdentification] => 165 
     ) 
     [Receiver] => Array 
     (
      [TertiaryIdentification] => 2341 
     ) 
    ) 
     [RxReferenceNumber] => RxRef# REFREQ 2.1 
     [PrescriberOrderNumber] => 87 
    ) 
    [Body] => Array 
    (
     [RefillRequest] => Array 
     ( 
     [Pharmacy] => Array 
     (
      [Identification] => Array 
      (
       [NCPDPID] => 9911557 
       [NPI] => 1801849179 
      ) 
      [StoreName] => CA Pharmacy 10.6MU 
      [Address] => Array 
      (
       [AddressLine1] => 65432 Cabernet Turn 
       [City] => Sonoma 
       [State] => CA 
       [ZipCode] => 95476 
      ) 
...blah blah 
+0

'$ а [ 'StoreName'] '? –

+0

Это не похоже на работу – NCoder

+1

Без надлежащего отступа трудно проследить, где именно находится этот ключ. Но вам просто нужно использовать правильный вложенный ключ, что-то вроде строк '$ array [' Body '] [' Фармация '] [' StoreName ']'. – deceze

ответ

0

Просто с:

$your_array['Body']['RefillRequest']['Pharmacy']['StoreName']; 
+0

Прекрасное спасибо! – NCoder

+0

Без проблем :)! –

Смежные вопросы