note 89493 added to function.substr

From: Date: Wed, 11 Mar 2009 01:08:26 +0000
Subject: note 89493 added to function.substr
Groups: php.notes 
Request: Send a blank email to php-notes+get-151711@lists.php.net to get a copy of this message
this function return string between two delimiters i found it very useful to get text between html tags function strbet($inputStr, $delimeterLeft, $delimeterRight, $debug=false) { $posLeft=strpos($inputStr, $delimeterLeft); if ( $posLeft===false ) { if ( $debug ) { echo "Warning: left delimiter '{$delimeterLeft}' not found"; } return false; } $posLeft+=strlen($delimeterLeft); $posRight=strpos($inputStr, $delimeterRight, $posLeft); if ( $posRight===false ) { if ( $debug ) { echo "Warning: right delimiter '{$delimeterRight}' not found"; } return false; } return substr($inputStr, $posLeft, $posRight-$posLeft); } ---- Server IP: 82.177.164.100 Probable Submitter: 83.6.93.222 ---- Manual Page -- http://www.php.net/manual/en/function.substr.php Edit -- https://master.php.net/note/edit/89493 Del: integrated -- https://master.php.net/note/delete/89493/integrated Del: useless -- https://master.php.net/note/delete/89493/useless Del: bad code -- https://master.php.net/note/delete/89493/bad+code Del: spam -- https://master.php.net/note/delete/89493/spam Del: non-english -- https://master.php.net/note/delete/89493/non-english Del: in docs -- https://master.php.net/note/delete/89493/in+docs Del: other reasons-- https://master.php.net/note/delete/89493 Reject -- https://master.php.net/note/reject/89493 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#151711) next »