имя_директории ($ _ SERVER [ ‘PHP_SELF’])
возвращает в моем случае: / blabla / test
Я пытаюсь preg_replace, чтобы удалить / Blabla /.
Я сделаю это :
$dossier = preg_replace('/^\/[0-9a_z]\/$/','',dirname($_SERVER['PHP_SELF']));
я надеялся сделать следующее: «найти все, что начинается с / и заканчивается на / и имеет 0-9a-z между ними. Но это не то, как это сделать.
Спасибо
Помещение этого знака доллара означает отбрасывание регулярного выражения. Я считаю, что это то, что вы ищете. Дайте мне знать, если это не сработает.
$dossier = preg_replace('/^\/[0-9a-z]*\//', '', dirname($_SERVER('PHP_SELF']));
Три вопроса:
a-z
, не подчеркивание+
$
Так что это будет делать:
/^\/[0-9a-z]+\//'