PHP nasıl dize başlangıcını kontrol edebilirsiniz?

2 Cevap php

Bu soru burada zaten bir cevabı var:

2 Cevap

Ben tom bitti hafif bir iyileşme önerelim

if (0 !== stripos($url, 'http://') && 0 !== stripos($url, 'https://')) {
   $url = 'http://' . $url;
}

Diğer protokolleri (ftp:/ svn :/ / gopher :/ / vb) kullanmak Ancak, bu irade pisliği bağlantılar

Ben bir iki nokta üst üste, bazı harfler için kontrol. URI özelliklerine göre bir kolon "şema belirli bir kısmının" dan "şema" (http, ftp vb) ayırmak için kullanılır. Birileri girerse bu şekilde (örneğin) mailto bu doğru işlenir bağlar.