在PHP中,我有以下字符串:
$row_data[0] = "\Documents\Images\File";
如何使用PHP从此字符串中提取单词File
?
我曾尝试过这个但是没有成功。
$end = substr(strrchr($row_data[0], '\'), 1);
答案 0 :(得分:1)
添加\
$row_data[0] = "\Documents\Images\File";
echo $end = substr(strrchr($row_data[0], '\\'), 1);
答案 1 :(得分:0)
ORIGINAL EXCEPTION: No provider for RuntimeCompiler!
答案 2 :(得分:0)
有几个解决方案,我认为下面的解决方案最简单,请阅读有关pathinfo()
的内容$path = '\Documents\Images\File';
$lastPortion = pathinfo($path)['basename'];
答案 3 :(得分:0)
\是转义符,因此请使用双斜杠
<?php
$row_data[0] = "\Documents\Images\File";
$end = substr(strrchr($row_data[0], '\\'), 1);
^^^^^
echo $end;
?>
答案 4 :(得分:0)
explode()
会将字符串拆分为\
和
array_pop()
获取最后一个数组的项目
$lastItem= array_pop(explode('\\', $row_data[0]));
答案 5 :(得分:0)
对转义字符使用双斜杠:
echo 'Hello World';
$row_data[0] = 'Documents\\Images\\File';
$end = substr(strrchr($row_data[0], '\\'), 1);
echo $end;