|
|
|
| В поиске много есть возможностей вырезать с помощь preg_replace
только я совершенно не понимаю как работает это.
Помогите пожалуйста, у меня есть например текст kartinka1.jpg или kartinka2.gif как мне убрать начало (всё до точки) что бы осталось только jpg или JPG и gif или GIF
За ранее спасибо и если можно ссылку какую нибудь где объясняют как этот preg_replace работает. | |
|
|
|
|
|
|
|
для: Maxys
(18.01.2008 в 17:21)
| | В вашем случае регулярные выражения не нужны.
$file = 'kartinka1.jpg';
$ext = substr($file, -3);
echo $ext;
|
| |
|
|
|
|
|
|
|
для: Thrasher
(18.01.2008 в 17:28)
| | а.. огромное спасибо! я забыл что с конца тоже вырезать можно.... | |
|
|
|
|
|
|
|
для: Maxys
(18.01.2008 в 17:21)
| | Вообще-то расширение может быть не только три символа. Может попадется "pic.jpeg".
<?php
$extension = substr(strrchr('filename.ext', '.'), 1);
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(18.01.2008 в 17:32)
| | или можно эксплодом | |
|
|
|
|
|
|
|
для: dima2207
(18.01.2008 в 18:24)
| | Можно. Только тогда не нужно забывать, что нужен элемент count($array) - 1. | |
|
|
|
|
|
|
|
для: Maxys
(18.01.2008 в 17:21)
| | >вырезать с помощь preg_replace
Вырезать, сильно сказано. | |
|
|
|