こんにちは他の文字列の後に文字列を印刷するにはどうすればよいですか? これは読書のための私のファイルです: 私は何をすべき:別の文字列の後に文字列を印刷するにはどうすればいいですか?
members.txt
Name: john
Family: Bell
Name: max
Family: King
私は「名前」の後にのみ印刷文字列をしたいですか? 名前:johnが1つの文字列で、「名前:」の後に文字列を印刷したい場合
こんにちは他の文字列の後に文字列を印刷するにはどうすればよいですか? これは読書のための私のファイルです: 私は何をすべき:別の文字列の後に文字列を印刷するにはどうすればいいですか?
members.txt
Name: john
Family: Bell
Name: max
Family: King
私は「名前」の後にのみ印刷文字列をしたいですか? 名前:johnが1つの文字列で、「名前:」の後に文字列を印刷したい場合
foreach (file('members.txt') as $line) {
if (strpos($line, 'Name:') !== FALSE) {
echo trim(substr($line, 6))."\n";
}
}
何を試しましたか?それの外観から、何も。問題を見てみましょう。なにが見えますか?明らかに、それらの行を文字列に読み込む必要があります。 'name'と' John'を区別するためにどのような関数を使用できますか?後は何をしますか?少なくとも*試してみてください。 –
"Name:"と "Family:"の後ろの文字列を "エコー"したいだけなのですか? – mamrezo
http://us2.php.net/manual/en/language.types.string.php – Gordon