Есть переменная $cat[$x], которая выводит ID пользователя.
Есть файл со списком пользователей $file=file("us/db/list"); его содержимое в таком виде:
email*телефон*ID_пользователя*Имя*IP_адрес
email*телефон*ID_пользователя*Имя*IP_адрес
email*телефон*ID_пользователя*Имя*IP_адрес
и т.д.
Подскажите, пожалуйста, как по ID пользователю, с помощью переменной $cat[$x], найти нужную строку с таким же ID, и вывести эту строку?
Делаю так:
$file=file("us/db/list");
foreach($file as $line)
{
$expl=explode("*",$line);
if($expl[2]==$cat[$x]) continue;
$user__email = $expl[0];
$user__tel = $expl[1];
$user__id = $expl[2];
$user__name = $expl[2];
$user__ip = $expl[4];
}
Но таким образом у меня выводятся строки как-то хаотично, в разнобой, и вообще непонятно как. Что я делаю не так?