Bir bağlantı PHP kaldırarak metin

3 Cevap php

Nasıl PHP / kaldırma ifadeler şerit mi?

Ben bir çıkış sayfası için tam bir URL bağlantısını geçiyor bir form var.

Example: maps/africa.pdf

Ve çıktı sayfasında, ben bir "href bağlantısı" sağlamak istiyorum, ama PHP aynı yayınlanmıştır URL kullanın, ama "haritalar" kapalı şerit ve sadece afrika diyor bir bağlantı sağlaması.

Example: africa

Bu yapılabilir?

Teşekkürler!

3 Cevap

Yani sadece dosya adını istiyorsun? Eğer öyleyse, o son çizgi ve son nokta arasındaki her şey olurdu.

if (preg_match("@/([^/]+)\\.[^\\./]+$@", $href, $matches)) {
    $linkText = $matches[1];
}

Burada bazı iyi yanıtlar. Ayrıca, URL karakterleri saymak ve kullanabilirsiniz her zaman biliyorum substr(), örneğin http://uk3.php.net/substr

$rest = substr("abcdef", 2, -1); // returns "cde"