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

Home
PHP
1.Chart
2.Class
3.Components
4.Cookie Session
5.Data Structure
6.Data Type
7.Date
8.Design Patterns
9.Development
10.DNS
11.Email
12.File Directory
13.Form
14.Functions
15.Graphics Image
16.HTML
17.Language Basics
18.Login Authentication
19.Math
20.MySQL Database
21.Network
22.Operator
23.PDF
24.Reflection
25.Statement
26.String
27.Utility Function
28.Web Services SOAP WSDL
29.XML
PHP » String » substr 
Reading Fixed-Width Delimited Data
 
<?php
  $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.
18.substr-2.php
19.substr-3.php
20.substr.php
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,"
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.