Удаление конкретной части из строки php

318
23 июня 2017, 09:45

Есть строка -

"C:/OpenServer/domains/flowers/telegram/Exceptions/Telegram\Bot\Events\EmitsEvents.php"

Мне нужно из нее вырезать "/Telegram\Bot", чтобы получилось:

"C:/OpenServer/domains/flowers/telegram/Exceptions\Events\EmitsEvents.php"

Как это сделать?(

UPD: Весь код функции:

$path = ROOT . 'telegram/' . $path . $class_name . '.php';
str_replace('/Telegram\Bot', '', $path);
echo $path . '<br>';

Проблема в том, что к $class_name содержится Telegram\Bot, из-за этого он не инклюдит нужный файл. Мне нужно вырезать именно эту часть

//Для Razmik Galstyan Код:

    $class_name = 'Telegram\Bot\Events\EmitsEvents';   
    $pattern = '#\/Telegram\\Bot#m';
    echo $class_name . '<br>';
    $class_name = preg_replace($pattern, '', $class_name);
    echo $class_name . '<br>';
Answer 1

Можно сделать с помощью preg_replace:

Вот пример:

<?php
    $pattern = '#(/?Telegram)(\\\Bot)#';
    $string = '"C:/OpenServer/domains/flowers/telegram/Exceptions/Telegram\Bot\Events\EmitsEvents.';
    $string = preg_replace($pattern, '', $string);    
    print_r($string);
?>
READ ALSO
Отображение одного &lt;div&gt;

Отображение одного <div>

В общем, у меня в БД есть записи, которые я вывожу на страницу в блоки "div"

267
Сортировка, массив php

Сортировка, массив php

Есть двумерный массивФормируется он так:

342
php msql как в запрос поставить условие

php msql как в запрос поставить условие

есть запрос к базе корый ищет пользоваеля и есть вод такой код

238
phpmailer exim неверный IP отправителя (bindto)

phpmailer exim неверный IP отправителя (bindto)

php скрипт через phpmailer(v5

219