Reading Fixed-Width Delimited Data : substr « String « PHP

Reading Fixed-Width Delimited Data

  $flatfile = "data.txt";

  if (file_exists ($flatfile)){

    $rows = file ($flatfile);
    for ($i = 0; $i < count ($rows); $i++){

      $item = substr ($rows[$i],0,20);
      $amount = substr ($rows[$i],20,40);

      echo "Item: " . rtrim ($item) . " has " . rtrim ($amount) . " unit (s) left.<br />";
  } else {
    echo "File does not exist.";


Related examples in the same category

1.A negative substr() length parameter
2.A positive substr() length parameter
3.Accessing Substrings: string substr ( string string, int start [, int length] )
4.Extracting Part of a String with substr()
5.Extracting a substring with substr()
6.Extracting the end of a string with substr()
7.If you pass substr() a negative number, it counts from the end of the string.
8.Setting up and working with both strings and substrings
9.Single-character substitutions
10.Truncating a string with substr()
11.Using substr() with length past the end of the string
12.Using substr() with negative length
13.Using substr() with negative start
14.Using substr() with positive $start and $length
15.Using substr() with positive start and no length
16.string substr ( string str, int start_pos [, int length] ) reads part of a string and takes a minimum of two parameters
17.substr() function returns the part of the string between the start and start+length parameters.
21.Specify a negative number as parameter three for the length
22.Using negative lengths allows you to say "copy everything but the last three characters,"