Ereg_replace
Zaman:20-03-2018 04:24
Regular Expression
Regular Expression php ile arama ve değiştirme işlemlerinde kullanılan özel bir sistemdir. Bunu farklı ortamlardaki * karakterine benzetebilirsiniz. adını bilmediğimiz bir kelimenin yerine * koyarak aram yapabiliriz.
Örneğin windows ile bir dosya ararken *.doc dediğinizde windows size uzantısı DOC olan tüm dosyaları gösterecektir. buradaki * karakteri bilinmeyen isim anlamına gelmektedir. işte regular expression (kısaca regex) tam olarak buna benzer bir işlem yapmaktadır. yine benzetmeden yola çıkarak devam etmek gerekirse regex ile kullanılan bilinmeyen kel... Devam?
ereg_replace
Ereg replace fonksiyonu yazı içersinde bir kelimeyi bulup değiştirmeye yarar. Verilen parametrelere göre aynı anda birçok değişiklik yapabilir.
Ereg replace ile birlikte paramatre olarak kullanılan Regex (Regular Expression) kendi başına büyük bir sistemdir. ve birçok uygulamada karşınıza çıkabilir.
Dikkat: Php 4 sonrasında bu fonksiyon yerine daha hızlı olan Preg_replace kullanılmaya başlamıştır.
Ereg replace için örnek:
$metin= ereg_replace("aranacak","yenisi", $metin );
Ereg replace ile Regex örneği:<... Devam?
Youtube´dan video çekmek için kullanılan PHP script
Youtube videolarını çekmeye yarayan PHP script
<?
if($q){
$q = ereg_replace(´[[:space:]]+´, ´/´, trim($q));
$i = 25;
$youtubefeed = "http://gdata.youtube.com/feeds/api/videos/-/{$q}";
//$youtubefeed = "http://gdata.youtube.com/feeds/api/videos/-/{$q}?orderby=viewCount&max-results={$i}";
$sxml = simplexml_load_file($youtubefeed);
$counts = $sxml->children(´http://a9.com/-/spec/opensearchrss/1.0/´);
$total = $counts->totalResults;
$startOffset = $counts->startIndex;
$endOffset ... Devam?