За последние 24 часа нас посетили 16070 программистов и 1666 роботов. Сейчас ищут 1122 программиста ...

(php + работа с базой из файла)

Тема в разделе "Прочие вопросы по PHP", создана пользователем cloozis, 18 дек 2008.

  1. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    есть файл data.txt в нем строчки где
    ХХ. - класс;
    ХХ.Х - подкласс;
    ХХ.ХХ - группа;
    ХХ.ХХ.Х - подгруппа;
    ХХ.ХХ.ХХ - вид.

    я згнал все это ело в массив а что дальше как определить по строчки класс это или подкласс я недогоняю помогите плз...

    <?php
    $fp=fopen("testdat","r+");
    $mass=file("testdat");
    foreach($mass as $index => $value)
    {
    echo("$index = $value <br>");
    }
    fclose($fp);
    ?>
    я понимю как это зделать на скуле там клс , подкласс и группу разные таблы, а вот как вытощить по первой циферки класс из файла чтото не догоняю..(((
     
  2. ExtendedPlay

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

    С нами с:
    17 дек 2008
    Сообщения:
    5
    Симпатии:
    0
    PHP:
    1.  
    2. $mass=file("data.txt");
    3. echo $mass[0]; # 1ая строка
    4. echo $mass[1]; # 2ая строка
    5. # и тд
    6.  
    так пойдет?)
     
  3. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    как предположим выжернуть те срочки в файле где первые цифры в сроке буду ровны 01 ??
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    чё сделать? 0о
    PHP:
    1. <?
    2. $fp=file("datafile");
    3. if($fp) {
    4.   $res=array();
    5.   for($i=0,$c=count($fp);$i<$c;$i++) {
    6.        if(preg_match("#[^0-9]*01#iU",$fp[$i]))
    7.            $res[]=$fp[$i];
    8.   }
    9.   print_r($res);
    10. }
    11. ?>