Вопрос неясен.Если вы просто хотите узнать, начинается ли строка с http или https , вы можете использовать
$startsWithIt = (strpos($haystack, 'http') === 0);
. Если вы хотите, чтобы проверка включала ://
, вам нужно сделать:
if((strpos($haystack, 'http://') === 0) ||
(strpos($haystack, 'https://') === 0)) {
echo 'Strings starts with http:// or https://';
}
Если вам нужно узнать, какой из двух он есть, используйте ответ Вриккена .