note 73690 added to function.substr

From: Date: Tue, 06 Mar 2007 21:51:52 +0000
Subject: note 73690 added to function.substr
Groups: php.notes 
Request: Send a blank email to php-notes+get-124175@lists.php.net to get a copy of this message
A further addition to Jean-Felix function to extract data between delimeters. The previous function wouldn't return the correct data if the delimeters used where long than one char. Instead the following function should do the job. <?php function extractBetweenDelimeters($inputstr,$delimeterLeft,$delimeterRight) { $posLeft = stripos($inputstr,$delimeterLeft)+strlen($delimeterLeft); $posRight = stripos($inputstr,$delimeterRight,$posLeft+1); return substr($inputstr,$posLeft,$posRight-$posLeft); } ?> ---- Server IP: 193.27.201.10 (proxied: 193.27.201.10 1.0 www1.shellkonto.se:3128 (squid/2.5.STABLE4)) Probable Submitter: 85.226.212.175 ---- Manual Page -- http://www.php.net/manual/en/function.substr.php Edit -- https://master.php.net/note/edit/73690 Del: integrated -- https://master.php.net/note/delete/73690/integrated Del: useless -- https://master.php.net/note/delete/73690/useless Del: bad code -- https://master.php.net/note/delete/73690/bad+code Del: spam -- https://master.php.net/note/delete/73690/spam Del: non-english -- https://master.php.net/note/delete/73690/non-english Del: in docs -- https://master.php.net/note/delete/73690/in+docs Del: other reasons-- https://master.php.net/note/delete/73690 Reject -- https://master.php.net/note/reject/73690 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#124175) next »