На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Перебор двухмерного массива?
      Добрый день,

      есть вот такой массив:

      ExpandedWrap disabled
         $girls = array(
         
          
        // Adriana
        array(
          'girl_name' => 'Adriana',
          'girl_url' => 'adriana',
          'girl_photos_total' => '5',
        ),
         
         
        // Melissa
        array(
          'girl_name' => 'Melissa',
          'girl_url' => 'melissa',
          'girl_photos_total' => '8',
        ),
         
         
        // Karolina
        array(
          'girl_name' => 'Karolina',
          'girl_url' => 'karolina',
          'girl_photos_total' => '3',
        )
         
         
        );


      Перебираю его таким способом:

      ExpandedWrap disabled
        foreach($girls as $girl) {
         
          foreach($girl as $key => $value) {
            echo "<li>".$value."</li>";
          }
         
        }


      Подскажите пожалуйста, как поместить значение "girl_name" в переменную?

      Вот такой вариант не работает, не пойму как обратится к значению массива:

      ExpandedWrap disabled
        foreach($girls as $girl) {
         
          foreach($girl as $key => $value) {
        $girl_name = $key['girl_name'];
         
            echo "<li>".$girl_name."</li>";
          }
         
        }
        iPhonesoft, выполни вот такой код:

        ExpandedWrap disabled
          <?php
          $girls = array(
           
            // Adriana
            array(
              'girl_name' => 'Adriana',
              'girl_url' => 'adriana',
              'girl_photos_total' => '5',
            ),
           
            // Melissa
            array(
              'girl_name' => 'Melissa',
              'girl_url' => 'melissa',
              'girl_photos_total' => '8',
            ),
            
            // Karolina
            array(
              'girl_name' => 'Karolina',
              'girl_url' => 'karolina',
              'girl_photos_total' => '3',
            )
           
          );
           
          foreach($girls as $girl) {
            echo "`girl_name` : ".$girl['girl_name']."\n";
          }
          ?>

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

        ExpandedWrap disabled
          `girl_name` : Adriana
          `girl_name` : Melissa
          `girl_name` : Karolina

        Ну а дальше уже смотри чего тебе действительно нужно.

        Онлайн запуск смотри тут.
          Спасибо Вам огромное за помощь!
            Не за что. Можно и нужно на "ты" - так демократичнее)
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0253 ]   [ 15 queries used ]   [ Generated: 27.04.24, 07:59 GMT ]