Посмотреть конкретные данные массива

Для меня возникла ошибка сертификата, потому что у меня был скрипач, работающий в фоновом режиме, и это испортило сертификат. Он действует как прокси-сервер так близко и перезапускает eclipse.

-1
задан WPU 16 January 2019 в 11:59
поделиться

2 ответа

Если я правильно интерпретирую ваш вопрос, вы спрашиваете, как настроить таргетинг на определенные элементы многомерного массива:

<?php
$data =
[
    [
        'name' => 'person1',
        'notes' => [1,2,3]
    ],
    [
        'name' => 'person2',
        'notes' => [4,5,6]
    ],
    [
        'name' => 'person3',
        'notes' => [7,8,9]
    ]
];

echo $data[0]['notes'][0], "\n"; // First note of first person
echo $data[1]['notes'][1], "\n"; // Second note of second person
echo $data[2]['notes'][2], "\n"; // Third note of third person

Вывод:

1
5
9
0
ответ дан Progrock 16 January 2019 в 11:59
поделиться

Похоже, вы можете изменить свой цикл, чтобы включить index и использовать шаблон, который вы описали, для нацеливания на правильную ноту, основанную на вашей позиции указателя:

foreach ($data as $index => $student) {

   echo "<br>";
   echo $student['name']." " . "= ";
   echo $student['notes'][$index];
   echo "<br>";
}

Вы должны быть уверены, что вы всегда будете иметь столько же заметок, сколько указатель, к которому вы обращаетесь к мысли

0
ответ дан Diogo Santo 16 January 2019 в 11:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: