Re: Reading from file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/11/10 14:34, Ethan Rosenberg wrote:
Dear List -

Thank you for all your help. Here is another one.....

I have a file [/home/ethan/PHP/RecNum] which consists of the number
1005. It also has been "1005". No matter how I do it, it is only
recognized as 1.

Here is the code. In this case, the file is "1005".

$fptr1 = fopen("/home/ethan/PHP/RecNum", "r+");
$recNum = (int)fscanf($fptr1,"%s");
echo $recNum; //which always is 1

If I do not typecast $recNum to int, the value is Array.

Right, which is what the manual says as well:

http://www.php.net/fscanf

If only two parameters were passed to this function, the values parsed will be returned as an array.

So you can either do:

$line = fscanf($fptr1, "%s");
$recNum = $line[0]; // get the first element in the array as $recNum

or

while ($line = fscanf($fptr1, "%s\n")) {
  $recNum = $line[0];
}

--
Postgresql & php tutorials
http://www.designmagick.com/


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux