aidan           Tue Jan 18 10:45:46 2005 EDT

  Modified files:              
    /phpdoc/en/reference/strings/functions      substr.xml 
  Log:
  Added examples for accesing the last char of a string (I always forget!)
  
http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/substr.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/strings/functions/substr.xml
diff -u phpdoc/en/reference/strings/functions/substr.xml:1.9 
phpdoc/en/reference/strings/functions/substr.xml:1.10
--- phpdoc/en/reference/strings/functions/substr.xml:1.9        Sat Jul  3 
08:13:06 2004
+++ phpdoc/en/reference/strings/functions/substr.xml    Tue Jan 18 10:45:45 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
 <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
   <refentry id="function.substr">
    <refnamediv>
@@ -33,15 +33,19 @@
      <programlisting role="php">
 <![CDATA[
 <?php
-$rest = substr("abcdef", 1);    // returns "bcdef"
-$rest = substr("abcdef", 1, 3); // returns "bcd"
-$rest = substr("abcdef", 0, 4); // returns "abcd"
-$rest = substr("abcdef", 0, 8); // returns "abcdef"
+echo substr('abcdef', 1);     // bcdef
+echo substr('abcdef', 1, 3);  // bcd
+echo substr('abcdef', 0, 4);  // abcd
+echo substr('abcdef', 0, 8);  // abcdef
+echo substr('abcdef', -1, 1)  // f
 
-// Accessing via curly braces is another option
+// Accessing single characters in a string
+// can also be achived using "curly braces"
 $string = 'abcdef';
-echo $string{0};                // returns a
-echo $string{3};                // returns d
+echo $string{0};                 // a
+echo $string{3};                 // d
+echo $string{strlen($string)-1}  // f
+
 ?>
 ]]>
      </programlisting>

Reply via email to