Удалить последнюю завершающую косую черту из URL-адреса


Я использую этот код, чтобы получить URL текущей страницы, на которой я нахожусь:

<?php $currentUrl = Mage::helper('core/url')->getCurrentUrl(); ?>

Проблема в том, что в конце URL-адреса есть косая черта. Как я могу это изменить:

example.com/page/

К этому:

example.com/page
Author: Maarten Wolfsen, 2016-09-13

2 answers

Приведенный ниже код взломан, но работает все время, пожалуйста, проверьте и дайте мне знать

<?php  
      $my_url = Mage::helper('core/url')->getCurrentUrl();  
         if(substr( $my_url , -1) == '/' ) {
              $currentUrl = rtrim($my_url, "/"); 
       }else{
            $currentUrl =$my_url;
       } ?>
 1
Author: Murtuza Zabuawala, 2016-09-13 12:01:34

Мы можем просто использовать rtrim, чтобы удалить завершающий символ "/" из URL-адреса.

$currentUrl = Mage::helper('core/url')->getCurrentUrl();
$NewUrl = rtrim($currentUrl,'/');
$NewUrl will be our url without trailing "/".
 0
Author: Nitin Srivastava, 2016-09-13 14:31:55