2015-06-01 1 views
1

Я пытаюсь вытащить строку из текстового файла с помощью PHP, я сделал это успешно, используя этот код:PhP потянув строку из строки и разделение на «:»

$f_contents = file("accounts/00183.txt"); 
$line = $f_contents[array_rand($f_contents)]; 
$data = $line; 

После моей случайная струны Я хотел бы, чтобы он был отделен.

например. Все строки в .txt в этом формате «Пользователь: Pass».

Im пытается сделать «$ first» = до содержимого до «:», например «Пользователь». , а затем «$ last» = до содержимого после «:», например «Pass».

I'v огляделся по google около 2 часов и не нашел ничего, что сработает. Надеюсь, вы сможете помочь!

+1

Вы гугл, и вы никогда ничего подобного 'списка ($ первого, $ последнего) = взрываются не нашли (':', $ линии);'? –

+1

Это просто .... Нет, я не видел ничего подобного в течение моего времени с Google. – user3724476

+0

no-one отлично, так хорошо сделано для публикации вашего вопроса, даже если вы рискуете оказаться в стороне от очевидного проигравшего. –

ответ

1

Использования list & explode -

$str = "User:Pass"; 

list($first, $last) = explode(':', $str); 
Смежные вопросы