За последние 24 часа нас посетили 107592 программиста и 2565 роботов. Сейчас ищут 1377 программистов ...

Что не правильно?

Тема в разделе "PHP для новичков", создана пользователем Rim, 28 дек 2010.

  1. Rim

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

    С нами с:
    28 дек 2010
    Сообщения:
    53
    Симпатии:
    0
    PHP:
    1. $text="/1/2/3/4/5/6/7/";
    2. $search='/\/(.+)/m';
    3. preg_match($search,$text,$matches);
    4. print_r($matches);
    5. echo $matches[1];
    выводит "1/2/3/4/5/6/7/"
    а надо чтобы выводило каждый символ между "/"
    должно быть 7 результатов (1,2,3...,7)

    Спасибо!
     
  2. rainarr

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

    С нами с:
    20 ноя 2010
    Сообщения:
    276
    Симпатии:
    0
    Код (Text):
    1. <?
    2. $text='/1/2/3/4/5/6/7/';
    3. $matches=explode('/', $text);
    4. print_r($matches); // Array ( [0] => [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 [8] => )
    5. ?>
    так пойдет?
     
  3. Rim

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

    С нами с:
    28 дек 2010
    Сообщения:
    53
    Симпатии:
    0
    Большущее спасибо!
    Чтото я обманулся с прегматчем