За последние 24 часа нас посетили 17599 программистов и 1732 робота. Сейчас ищут 1017 программистов ...

explode. Нужна помощь.

Тема в разделе "PHP для новичков", создана пользователем 715kg, 14 мар 2013.

  1. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Здравствуйте. Есть код.


    Код (Text):
    1. $str = "62.33.50.62:27015";
    2.   $arr = explode(":",$str);
    3.   for($i = 0; $i < count($arr); $i++)
    4.   {
    5.    $name = $arr[$i];
    6.   }
    7.  
    8. echo $name;
    На выводе получаю только 27015
    А как сделать чтобы я на выводе получил 62.33.50.62

    Подскажите пожалуйста.
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну раз у вас одно двоеточие то вы можете делать например так
    Код (PHP):
    1. $str = "62.33.50.62:27015"; 
    2. list( $ip, $port ) = explode(':', $str); 
    и будет у вас две переменных содержащих соответственно то что было до и после двоеточия.
     
  3. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Спасибо огромное. А то голову ломал как разделить и на 2 переменные кинуть) Еще раз спасибо.