note 60089 added to function.substr

From: Date: Mon, 26 Dec 2005 10:50:40 +0000
Subject: note 60089 added to function.substr
Groups: php.notes 
Request: Send a blank email to php-notes+get-100723@lists.php.net to get a copy of this message
i was looking for a function that will work as substr but not on character, i want to subtract word. here is the function that works for me good <?php function my_subline($p_line, $p_start, $p_length=0){ $f_lns=explode(' ', $p_line); $f_end=count($f_lns); if(isset($f_lns[$p_start+$p_length]) && $p_length>0) $f_end=$p_start+$p_length; for($i=$p_start;$i<$f_end;$i++) $f_ln.=$f_lns[$i].' '; return trim($f_ln); } /* * USAGE: * $str="i am Bangladeshi. work for www.suchona.com"; * echo(my_subline($str, 3, 3)); * // Output: * // work for www.suchona.com */ ?> hope it will save some one's valuable time.. :) ---- Manual Page -- http://www.php.net/manual/en/function.substr.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+60089 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+60089&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+60089&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#100723) next »