How to remove directory string from a file name

prprdenia

New Member
\[code\]echo '<td width="11%" class="imagetd">'. ( ( empty ($arrImageFile[$key]) ) ? "&nbsp;" : htmlspecialchars( is_array( $arrImageFile[$key] ) ? implode(",", $arrImageFile[$key]) : $arrImageFile[$key] ) ). '</td>' . PHP_EOL;echo '<td width="11%" class="videotd">'. ( ( empty ($arrVideoFile[$key]) ) ? "&nbsp;" : htmlspecialchars( is_array( $arrVideoFile[$key] ) ? implode(",", $arrVideoFile[$key]) : $arrVideoFile[$key] ) ). '</td>' . PHP_EOL;echo '<td width="11%" class="audiotd">'. ( ( empty ($arrAudioFile[$key]) ) ? "&nbsp;" : htmlspecialchars( is_array( $arrAudioFile[$key] ) ? implode(",", $arrAudioFile[$key]) : $arrAudioFile[$key] ) ). '</td>' . PHP_EOL;\[/code\]In the above code I have 2 table columns which depending if there are content or not display information in the table cells. Now as you can see the three columns are \[code\]Image\[/code\], \[code\]Video\[/code\] and \[code\]Audio\[/code\]. Now these columns display the relevant file names in their table cells. Below is how they are displayed:
  • All Image Files contain the string \[code\]ImageFiles/\[/code\] before the filename, e.g. \[code\]ImageFiles/Lighthouse.png\[/code\]
  • All Video Files contain the string \[code\]VideoFiles/\[/code\] before the filename, e.g. \[code\]VideoFiles/sample_mpeg.mp4\[/code\]
  • All Audio Files contain the string \[code\]AudioFiles/\[/code\] before the filename, e.g. \[code\]AudioFiles/Music.mp3\[/code\]
As you can see each file contains the directory string before the filename. But what I want to do is that for each column and for each file, remove the relative directory string or in other words remove \[code\]ImageFiles/\[/code\], \[code\]AudioFiles/\[/code\] and \[code\]VideoFiles/\[/code\] from the whole string of each filename as I do not want the user to know the name of the directory. But how can this be done?
 
Back
Top