За последние 24 часа нас посетили 56822 программиста и 1750 роботов. Сейчас ищут 764 программиста ...

Как вывести одно значение через foreach ?

Тема в разделе "PHP для новичков", создана пользователем AndriiP, 21 апр 2017.

Метки:
  1. AndriiP

    AndriiP Новичок

    С нами с:
    20 апр 2017
    Сообщения:
    13
    Симпатии:
    0
    Как вывести только age ?
    PHP:
    1. $user = array(
    2.     'name' => 'Nil',
    3.     'age' => '32',
    4.      'work' => 'hardWork',
    5.       'team' => 'x7'
    6.     );
    7. foreach ($user as $key => $value) {
    8.    
    9. }
     
  2. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    PHP:
    1. <?php
    2. $user = array(
    3.     'name' => 'Nil',
    4.     'age' => '32',
    5.      'work' => 'hardWork',
    6.       'team' => 'x7'
    7.     );
    8. foreach ($user as $key => $value) {
    9.     if($key == 'age')
    10.         echo $value;
    11. }
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    А чем
    PHP:
    1. echo $user["age"];
    не устраивает? Зачем foreach?
     
    Fell-x27 и valentinnew нравится это.
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    вот только нахера форыч нужен))
     
    valentinnew нравится это.
  5. AndriiP

    AndriiP Новичок

    С нами с:
    20 апр 2017
    Сообщения:
    13
    Симпатии:
    0
    Спасибо. Как 'name' саму вывести, а не ее значение ?
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Нифига не полнято, что это значит
     
  7. AndriiP

    AndriiP Новичок

    С нами с:
    20 апр 2017
    Сообщения:
    13
    Симпатии:
    0
    С массива вывести : name - Nil
    PHP:
    1. $user = array(
    2.     'name' => 'Nil',
    3.     'age' => 23
    4. )
     
  8. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    PHP:
    1. $user = array(
    2.     'name' => 'Nil',
    3.     'age' => 23
    4. );
    5. $el = each($user);
    6. echo "{$el['key']} {$el['value']}";
     
  9. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    PHP:
    1. extract($user);
    2. echo "name: $name and age: $age";
    3.  
    4. //всеравно не понятно, что ему нужно))
     
  10. AndriiP

    AndriiP Новичок

    С нами с:
    20 апр 2017
    Сообщения:
    13
    Симпатии:
    0
    Всем спасибо )
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Похоже на изначально неправильный подход к сериализации.
     
  12. AnonimS

    AnonimS Новичок

    С нами с:
    8 дек 2016
    Сообщения:
    88
    Симпатии:
    9
    Не совсем понятно зачем перебирать все элементы..Вывести любое значение можно так:
    PHP:
    1. $user = array(
    2.     'name' => 'Nil',
    3.     'age' => '32',
    4.     'work' => 'hardWork',
    5.     'team' => 'x7'
    6. );
    7.  
    8. echo 'Первый элемент: '.$user['name'].'<br>';
    9. echo 'Второй элемент: '.$user['age'].'<br>';
    10. echo 'Третий элемент: '.$user['work'].'<br>';
    11. echo 'Четвертый элемент: '.$user['team'].'<br>';
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    @AndriiP
    безумие какое-то. Ты же знаешь, что нужно вывести name, так напиши просто echo 'Name: ' . $user['name']
     
  14. Mitai

    Mitai Новичок

    С нами с:
    23 окт 2016
    Сообщения:
    155
    Симпатии:
    24
    Начальный Уровень

    1)Разработка веб-приложений с помощью PHP и MySQL», 5-е издание, Люк Веллинг и Лора Томсон(2017)
    2)Д.Скляр «PHP 7. Руководство по созданию интерактивных веб-сайтов»(2017)

    Углубленное Изучение

    3)М.Зандстра «PHP. Объекты, шаблоны и методики программирования»(2016)
    4)Д.Котеров, И. Симдянов «PHP 7. Наиболее полное руководство»(2016)
     
  15. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    PHP:
    1. $arr = ['Вася' => 'дурачок', 'Петя' => 'ДЦП'];
    2. foreach ($arr as $key=>$item) {
    3.     if ($item == 'дурачок') {
    4.         echo $key;
    5.     }
    6. }