php中檢查某個鏈結是否存在的兩個方法

2021-08-31 11:10:04 字數 574 閱讀 7253

在php中,檢查某個鏈結是否存在,有兩個方法,乙個是使用curl,另外乙個是

獲得http的header的響應碼,如果是200的則是ok,如果是404的話就找不到了,例子如下:

1) 使用get_headers:

get_headers中有第2個引數,是true的話,結果將會是個關聯陣列

2) 使用curl

<?php

$url = "";

$curl = curl_init($url);

curl_setopt($curl, curlopt_nobody, true);

$result = curl_exec($curl);

if ($result !== false)

}else

?>

curlopt_nobody指定了只是建立連線,而不取整個報文的內容

PHP函式 檢查某個值是否存在於陣列中

函式 in array 檢查陣列中是否存在某個值定義 bool in array mixed needle,array haystack bool strict 在haystack 中搜尋 needle,如果找到則返回 true,否則返回 false。如果第三個引數 strict 的值為 true ...

php在陣列中判斷某個值是否存在

php在陣列中查詢指定值是否存在的方法有很多,記得很久以前我一直都是傻傻的用foreach迴圈來查詢的,下面我主要分享一下用php內建的三個陣列函式來查詢指定值是否存在於陣列中,這三個陣列分別是 in array array search array key exists 首先分別介紹一下各自的定義...

php 判斷 xml 裡是否存在某個節點

參考 domdocument中,怎樣判斷某節點是否存在呢?xml getelementsbytagname target 返回的是乙個domnodelist物件,而domnodelist物件的定義 domnodelist 其中,length變數就是我們要的東東 例子 首先要建乙個domdocumen...