note 58673 added to function.strrchr

From: Date: Fri, 11 Nov 2005 14:26:38 +0000
Subject: note 58673 added to function.strrchr
Groups: php.notes 
Request: Send a blank email to php-notes+get-98426@lists.php.net to get a copy of this message
A quick way to get file's extension (if it has one, otherwise you get an empty string), which can be used when you want to rename the file but keep the old extension. Or for similar purposes. Temporary variable is used just because it's slightly faster to store the value than to run the strrchr() function again. <?php $ext = substr(($t=strrchr("file.ext",'.'))!==false?$t:'',1); ?> ---- Manual Page -- http://www.php.net/manual/en/function.strrchr.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+58673 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+58673&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+58673&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#98426) next »