获取用黑斜杠分隔的 url 的一部分时出错

Error getting part of url separated by blackslash

我想用黑斜杠分隔 url 的最后一部分 这是我的代码

<?php

$str = "C:\xampp\htdocs\sanimailer\storage\mail-attachments819_21098672691424384960_C
opy_of_tristan_data_cleanup_version_FBL_3.2.xlsx";

echo basename($str);  
?>

我想要这样的输出

10819_21098672691424384960_Copy_of_tristan_data_cleanup_version_FBL_3.2.xlsx

但我得到的输出是这样的

不确定为什么会得到这样的输出。

您需要将 " 转换为 ' 然后它会起作用:-

<?php

   $str = 'C:\xampp\htdocs\sanimailer\storage\mail-attachments819_21098672691424384960_C
opy_of_tristan_data_cleanup_version_FBL_3.2.xlsx';

   echo basename($str);  
?>

输出:- https://eval.in/829073

您遇到的问题是因为 "" 转换为该符号

在此处查看:- https://eval.in/829077