note 73690 added to function.substr
| From: | siavashg at gmail dot com | 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