最後のユーザー名とパスワードしか表示されないのはなぜですか? パスワードをテキストファイルなどに保存することについて人々が不満を言い始める前に。私はこれをテスト目的でのみ行っています。実際にこれらのパスワードをテキスト ファイルに保存するつもりはありません。
$lines = file('users.txt');
$userlist = array();
foreach($lines as $line) {
if(empty($line)) continue;
// whole line
$line = trim(str_replace(": ", ':', $line));
$lineArr = explode(' ', $line);
// username only
$username = explode(':', $lineArr[0]);
$username = array_pop($username);
// password
$password = explode(':', $lineArr[1]);
$password = array_pop($password);
// putting them together
$userlist[$username] = $password;
}
$user = $username;
$pass = $password;
echo "$user";
echo " $pass";