|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2009-04-13 11:58 UTC] jani@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 20:00:01 2025 UTC |
Description: ------------ this functions seems ignores the very first line starts with '#' sign Reproduce code: --------------- $fstr = fopen(myfile.txt,"r"); while(!feof($fstr)) { $r[] = stream_get_line($fstr,400,"\n"); } the myfile .txt: #simple comment default_size = 400 my_data = testdata new_setup_dir = /root/master #another comment myIint = 45345 one_more_setup = value this_variable = false set_new_class = mycalss Expected result: ---------------- array(13) { [0]=> string(0) "" [1]=> string(18) "default_size = 400" [2]=> string(18) "my_data = testdata" [3]=> string(28) "new_setup_dir = /root/master" [4]=> string(0) "" [5]=> string(16) "#another comment" [6]=> string(0) "" [7]=> string(15) "my_int = 45345" [8]=> string(24) "one_more_setup = value" [9]=> string(0) "" [10]=> string(21) "this_variable = false" [11]=> string(0) "" [12]=> string(23) "set_new_class = mycalss" } Actual result: -------------- array(13) { [0]=> string(0) "#simple comment" [1]=> string(0) "" [2]=> string(18) "default_size = 400" [3]=> string(18) "my_data = testdata" [4]=> string(28) "new_setup_dir = /root/master" [5]=> string(0) "" [6]=> string(16) "#another comment" [7]=> string(0) "" [8]=> string(15) "my_int = 45345" [9]=> string(24) "one_more_setup = value" [10]=> string(0) "" [11]=> string(21) "this_variable = false" [12]=> string(0) "" [13]=> string(23) "set_new_class = mycalss" }