【问题标题】:Error getting part of url separated by blackslash获取由黑斜线分隔的部分 url 时出错
【发布时间】:2017-07-07 04:21:41
【问题描述】:

我想得到用黑斜线分隔的网址的最后一部分 这是我的代码

<?php

$str = "C:\xampp\htdocs\sanimailer\storage\mail-attachments\10819_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

但是我得到这样的输出

不知道为什么我会得到这样的输出。

【问题讨论】:

  • 您需要将" 转换为':- eval.in/829073 。为什么因为这个:- eval.in/829077
  • 那是正确的。你可以作为答案发布@Alive to Die
  • 是的,工作正常,谢谢

标签: php url explode


【解决方案1】:

您需要将" 转换为' 然后它才能工作:-

<?php

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

   echo basename($str);  
?>

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

您面临的问题是因为"\10" 转换为该符号

在这里查看:- https://eval.in/829077

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多