(PHP 4, PHP 5, PHP 7, PHP 8)
get_meta_tags — Bir HTML dosyanın meta etiketlerindeki öznitelikleri çıkarıp bir dizi olarak döndürür
Belirtilen dosya
dosyasını açar ve <meta> etiketlerini satır satır çözümler. Çözümleme </head>
etiketine rastlanıncaya kadar sürer.
dosya
HTML dosyasının yolu. Bu bir yerel dosya olabileceği gibi bir URL de olabilir.
Örnek 1 - get_meta_tags() bunları çözümler
<meta name="author" content="name"> <meta name="keywords" content="php documentation"> <meta name="DESCRIPTION" content="a php manual"> <meta name="geo.position" content="49.33;-86.59"> </head> <!-- çözümleme burada biter -->
include_path_kullan
Bu bağımsız değişkene true
belirtildiği takdirde, PHP HTML dosyayı include_path yönergesinde belirtilen yollarda arar. Bu, sadece yerel dosyalar için geçerlidir; URL'lerde kullanılmaz.
Bütün meta etiketlerinden ayrıştırılan öznitelikleri içeren bir dizi döner.
name
özniteliğinin değerinin anahtar; content
özniteliğinin değerinin değer olduğu elemanlardan oluşan bir dizi döner. Böylece standart dizi işlevleri ile bu dizi elemanları üzerinde tek tek işlem yapabilirsiniz. name
özniteliğinin içindeki özel karakterlerin yerlerine birer '_' konur ve kalan harfler küçük harfe dönüştürülür. Aynı name
özniteliğine sahip iki meta etiketi varsa sadece sonuncusu, başarısızlık durumunda false
döner.
Örnek 2 - get_meta_tags() örneği
<?php
// Aşağıdaki özniteliklerin index.php dosyasından geldiği varsayılmıştır
$tags = get_meta_tags('http://www.example.com/');
// Anahtarların küçük harfe dönüştürüleceğini unutmayın.
// Ayrıca, anahtar içindeki noktalar _ ile değiştirilir.
echo $tags['author']; // isim
echo $tags['keywords']; // php belgeleri
echo $tags['description']; // php kılavuzu
echo $tags['geo_position']; // 49.33;-86.59
?>
Bilginize:
Sadece isimli öznitelikleri olam meta etiketleri çözümlenir. Tırnaklar gerekli değildir.