[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вывести строки
mihai
есть несколько записей в текстовом файле,

несколько записей имеют одинаковые
значений в строке $stroka[2] = ВАСЯ

выводим строку при помощи foreach()



ВОПРОС:
как вывести только строки
где значение $stroka[2] = ВАСЯ


foreach($m as $stroka)


echo "$stroka[1]
$stroka[2]
$stroka[3]
$stroka[4]
$stroka[5]";

ИЛИ

посоветуете другой выриант вывода ?






Спустя 30 минут, 30 секунд (23.01.2010 - 23:04) sergeiss написал(а):
Ничё не понял... Поподробнее, плз!

Спустя 18 часов, 48 минут, 28 секунд (24.01.2010 - 17:53) mihai написал(а):
записываем в текстовый файл
для этого формируем строку
и делаем запись

получается вот так



| -Админи|es|02.06.2009|adm@mail.ru|902www.com|Проверка и тестирование гостев.|<<end topik>>

| -
Админи|es|02.06.2009|adm@mail.ru|902www.com|Здесь вы сможете, оставит своё |<<end topik>>

| -
nikola|NO|17.06.2009|nikola@mail.ru|nikola.ru|Спасибо Автору давно искал так|<<end topik>>

| -
dronrt|NO|17.06.2009|dron@mail.ru|dron.ru|-Я не очень соображаю с программи|<<end topik>>

| -
tolant|NO|25.06.2009|tolan@mail.ru|www.ru|Здравствуйте. Мне очень понравил.|<<end topik>>

| -
7777rt|es|28.06.2009|alekcei@mail.ru|3333|7777777|<<end topik>>

| -
saxdrt|NO|08.07.2009|saxd@mail.ru|saxd.ru|раз два три четыре пять|<<end topik>>

теперь как вывести все только строки
где где вторая строка = es
$stroka[2] = es

я использовал
foreach($m as $stroka)

но он выводит все строки
а как вывести только строки
где
$stroka[2] = es

Спустя 32 минуты, 53 секунды (24.01.2010 - 18:26) Winston написал(а):
Может так будет работать ?

for ($i = 0; $i <= COUNT($file); $i++)
{
if ($stroka[$i] == 'es')
echo $stroka[$i];
}

Спустя 27 минут, 20 секунд (24.01.2010 - 18:53) Lex_R написал(а):
foreach($m as $stroka) {
if ($stroka[2] == "es")
echo ...
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.