16 NİSAN 2014, ÇARŞAMBA

Php Hashtag Sistemi Ve Regex Programlama Eğitimi

Bu egzersiz bir PHP nasıl oluşturulacağını gösterecektir o çevirecektir karma etiketi dönüşüm sistemi tıklanabilir bağlantılara veri dizeleri bulunan herhangi bir karma etiketleri Dinamik hash etiketi render sayfasına o kurşun Ayrıca ne kadar düzenli ifadeler çalışma içine bazı büyük fikir alabilirsiniz Biz dönüştürme gerçekleştirmek için sıfırdan bir normal ifade inşa olarak Biz bir karma etiketi isteyen insanlardan birçok istek alıyorum oldum sosyal ağ sitesi sistem yol Twitter ve Facebook kendi karma etiketi sistemleri çalıştırmak tamam benim örnekte var cilt php sayfası nokta Bu örnek bir d

ize seni olmalıydı dizeyi temsil Veritabanı bazı yeni sistemle bazı konuşma bir yazdığınız kullanmanız Kullanıcı Cooper aptal önüne kiloluk işaretleri yerleştirilir görebilirsiniz Bir programcı o dönüştürmek gibi s

izin işiniz bu yüzden ve bir oynak hale onlar önlerinde pound işareti ile bulunan olduğunuzda bilirsin bir bağlantı içine dönüştürmek ve bağlantı sayfaya gitmek gerekiyor karma etiketi gibi isim bir şey takıl

“Ders Kodu: http://www.developphp.com/video/PHP/Hashtag-System-and-Regex-PHP-Programming-Tutorial Bu programlama egzersiz yapmak bir PHP hashtag dönüşüm sistemi ol...”
Adam Khoury

ı dinamik URL değişkeni PHP var yapacak bir sonraki şey, ben içine kaçmayacak olduğumu dize değişkeni take Biz yazı mı fonksiyon Sadece ikinci işlev dönüştürmek adlandırılmış olabilir ashtec açık / kapalı baskı noktalı görmek için ve biz hangi içinden tek bir argüman göndermek için gidiyoruz Burada kendisini yok Elde edilen gerekecek Dönüştürülen dize o zaman sadece o echo şimdi en go ahead ve bu kopya izin nasıl işler görmek için yapacağız yazma çünkü artık işlev

Php Hashtag Sistemi Ve Regex Programlama Eğitimi Resim 1 Php Hashtag Sistemi Ve Regex Programlama Eğitimi Resim 2 Php Hashtag Sistemi Ve Regex Programlama Eğitimi Resim 3 Php Hashtag Sistemi Ve Regex Programlama Eğitimi Resim 4

işlevi yazdığınız ve daha sonra küme ayracı açılması bu pace ve şimdi küme ayracı kapatma biz güzel bir fonksiyon yuva var Biz dinamik bir argüman STR olarak gelen değişken adını gidiyoruz Eğer fonksiyon çağrıldığında bakın dizesi için kısa Bir şekilde bu fonksiyonu sayesinde orijinal dize değişkeni geçerken tartışma değişken STR olarak burada scooped olabilir Bu işlev esas olarak sadece kod iki satır olması gerekir biz olacak üç satır gerekecek yapması gereken büyü yapmak için Ben derinlemesine düzenli ifadeyi açıklamak istiyo

rum çünkü ben de inşa değilim Düzenli ifade programlama çünkü parça parça biz mantığı ihtiyaç olarak değil bir şey Birçok eğitmenler tarafından çok iyi öğretti etrafında başınızı sarmak için çok zor bu yüzden Eğer normal ifadeler gördüğünüzde genellikle sadece tam konum Yazılı ve kimse açıklayan var nasıl ve ne şekilde çalışmak neden ben bunu deneyin ve bu derste böyle yapacaksın Biz güzel ve yavaş gitmek emin olun ve borç süre her şeyi açıklamak Bu normal bir ifade yaratıyor Eğer normal ifadeler yapıyoruz zaman daha donanımlı olacak bu şekilde gelecek arasında böylece çift tırnak koymak yapmak için gittiğini söyledi eğik çizgi arasındaki eğik çizgi ve iletmek için Biz nereye koyduğunuzu tüm desen biz ortaya istiyorum eşleştirme Normal ifade içindeki bu yüzden Gidip pound işareti koymak ilk ve eğer ben yıldız sembolü söylemek için maç istedim Ben sadece orada vereceğini i harfi F için maçı kazandı Ben sadece orada koymak istiyorum ama biz çünkü ben kiloluk sembolü için maç istiyorum bir karma etiketi bina dönüşüm sistemi tamam ruh şu anda biz sadece bizim normal terk edeceksin sadece böyle ifade ama biz kalacağız gereken çok daha fazla mantığı var şeyler almak için başvuruda Biz dize almaya gidiyoruz çok sonraki satırda hemen dönüştürmek için değişken ve biz fonksiyonunu yerine av aracılığıyla çalıştırmak için gidiyoruz Hangi yapmanıza olanak sağlar fonksiyon yerleşik bir PHP göre dizeleri şeyler yerine Bir düzenli ifade okulu üç parametre koymak İlk parametre düzenli ifade olacak İkinci parametre istediğimiz dize olacak ile herhangi bir kibrit yerine ve biz sadece önde gidersiniz ve yapmak bir bağlantı ve eleman son parametre dize yani burada yapacağız koymak aa tehdidi eşittir konum Biz bir dakika denilen karma etiketi oluşturmak üzereyiz bir sayfa PHP var ve biz bir değişken yolluyoruz emin olmak istiyorum üzerinde bu yüzden soru işareti koyacağım bir PHP etiketlemek karma ve URL değişken adı etiketi ve değerini olacak Dolar işareti 0 olacak ve dolar burada 0 işaretleri koymak Eğer düzenli ifadeleri bina yaparken çünkü bir sonuçlanan olsun Eşleştirme dizisi de dizi dışarı yüzden bu bir kurulum var yolu biz olman Sadece sahip oluyor uygun sırayla bir dizi elemanı böylece biz sadece burada 0 koyabilirsiniz ve tüm eşleşen portu yani kiloluk işaretidir Ne olacak bu olduğunu her yerde dize diyez işareti bulunduğunda Bir bağlantı etiketi hash emin olmak için gidiyor emin oldukça orada karma etiketi PHP var yapmak Uygun URL değişkenleri yapmamız gereken 90 dönüş en son yapılmış Çağıran hattına veriler burada çalıştırmak için bu işlev çağrısı bu yüzden sadece dize dize dönüştürülen dönelim uzaklıkta değişken dönüştürülmüş dize olacak Bizim PHP etkin sunucu üzerinde bu çalıştırdığınızda tamam şimdi bir link almak görebilirsiniz ama onun sadece diyez işareti bir bağlantı haline yapılmış olduğunu Ben adresi bağlantısı bir kopyası olup olmadığını görebilirsiniz ve sonra sadece burada size gerçek bir değişken olduğunu görmek için aşağı yapıştırılan sadece diyez işareti ve sonuçta biri olmak bir değişkendir vardır Sadece bu sözler değil kiloluk zamanı Ateşin yüzden biraz daha mantığı eklemek zorunda Şimdi bu kurtulmak izin düzenli ifadeye yüzden koyabilirsiniz eşleşen daha fazla desen izin artı burada imzalamak ve biz kiloluk işaretinden sonra more karakter almak istiyorum o yüzden bir boşluk ulaşıncaya kadar biz köşeli parantez koymak ne yapacağım Köşeli parantez arasına Z ile H yazacaktır Z ile büyük harfe ve daha sonra 0 9'a kadar ve sonra bir izin vermek istediğiniz de ise altını koyabilirsiniz Eğer istediğiniz Burada herhangi bir semboller koyabilirsiniz senin karma etiketleri underscores izin vermek şimdi en emin kaydetmek izin ve bizim PHP etkin sunucu üzerinde çalıştırabilirsiniz şimdi biz olsun görmek biraz uygulama tazeleyelim karma etiketi de içine yapılan ilk harfi bağlantı ayırdı ama biz bağlantı olarak tüm kelimeyi almak istiyorum Bu genişletmek istiyorsanız yapmanız gereken tek şey size yapmak çok basit eşleştirme burada bir artı işareti konur ve bu düzenli ifade Devam etmek istiyor bilmesini sağlar Bunlardan herhangi birini değil bir karakter ulaşıncaya kadar desen eşleştirme yani bizim dize boşluk çarptığında o bizim desen eşleştirme durdurulur demektir ve bir sonraki maç için gider Başka bizim dirsek sonra artı işaretini koymak Bu dosyayı kaydetmek ve bizim PHP etkin sunucu üzerinde çalıştırmak istiyorum bu yüzden şimdi biz bir bağlantı olarak tüm kelimeyi olsun gördüğünüz gibi Şimdi sureti adresi bağlantısı olduğu en neyi ortaya çıkan linke bir göz atalım Adres şimdi her şeyi var gibi görünüyor istediğimiz Ben pound işareti istemiyorum hariç size tüm değişkenler etiketi hash gidiyoruz PHP Ben sadece diyez işareti veya garip herhangi bir diğer ben istemiyorum sözcüğü istiyorum karakter olmak URL adres çubuğuna geçti ama burada işlemek istiyoruz Görünür size link bağlantı etiketi vardır Ben köpekleri istiyorum ve orada olabilir ama ben olmak istemiyorum Burada ve burada sağ işlenir bu yüzden diyez işareti burada burada değil olmak istiyorum şimdi yapabileceğimiz Group Inc şeyleri düzenli ifadenin gidiyor ve başlangıç ​​olduğunu Benim küçük dizisi etrafında olacak koymak parantez kulüpler Sterlin işaretinden sonra böylece şimdi ne o parantez koymak bu benim düzenli ifade desen eşleştirme yapar İki elemanlı bir dizi neden yani sonuçta elde edilen dizinin ilk öğe olacak 0 ve bu biraz pound işareti ve bütün kelime İkinci dizi elemanı 1 olacak ve bu sadece kelime değil kiloluk işareti olacak Sadece 21 bu 20 değiştirilebilir ve emin olun bkz grubu parantez içinde sırasını eşleşen bu model şimdi şimdi biz basınç programını Biz kaydetmesine izin Şimdi biz bağlamak onun kopyasını istiyorsanız tam olarak ne linke bir göz atın adres ve burada onu pop Ne teftiş bu yüzden şimdi URL değişkeni ile PHP bir sayfa olarak adlandırılan karma etiketi yolluyorum aptal olduğunu sadece kelime şimdi yapmamız gereken tüm göstermek olduğunu Bu sayfayı olacak çünkü karma etiketi PHP var ki Bir veritabanını sorgulamak ve olabilir tüm konuşmaları almak için kullanılır hash etiketi böylece PHP karma etiketi olarak adlandırılan yeni bir PHP belge oluşturmak biz içeride ve kalacağız bu soğuk yer Bu kodda ise söyleyerek d olsun URL değişkeni adı etiketi Daha sonra ayarlanır biz burada bu kod yürütmesine gidiyoruz o set değilse hiçbir şey işlemez veya hiçbir şey olmaz koşul, biz ise böylece ilk şey içeride ne Gelen olsun URL değişken adı sterilize Etiket sizin veritabanını sorgulamak için bu kullanacağız çünkü Eğer dezenfekte yoksa ve şeyler aramak Biri burada bu çizgiyi çalıştıran sistem ruhunu kesmek olabilir Her şeyi kaldırmak için izin verir, ancak harfleri ve sayıları altını Büyük harf ve küçük harf büyük harf küçük harf sayıları olsun görmek ve bu dize her şeyi kalacaktır tek şey underscores Başka hazır hale getirecek dışarı elimden olacak ditsy ve bu noktada sanitised veritabanı sorgusu için bu yüzden burada yapıyorum sonuçlanan değişken dışarı yankılanır böylece her şimdi ben de bir veritabanı oluşturmak değilim sadece iyi çalıştığını görebilirsiniz Burada sorguları arama veya böyle bir şey nasıl size göstermek için çünkü Biz tüm bu eğitimler daha önce sahip olduğumuz% eh P geliştirmek yaptık Arama öğreticiler ama nasıl sözdizimi gibi kullanılacağını göstereceğim Sorgunuzdaki sözdizimi severdim yeni sistem ile tüm konuşmaları üzerinden arama o kesin karma etiketi olabilir ve biz pound işareti kaldırıldı beri Yapmanız gereken tek şey küçük dize ekleyin etiket kelimesi üzerine diyez işareti ve bu kiloluk işaretiyle etiket kelimesi neden olacaktır Bunun üzerine böylece belki değişken olarak adlandırılan içine yapabilirsiniz eşit tam etiket tamam şimdi tıklama ile aptal olacak en şeyi test edelim Ben etiket var PHP karma gönderilmesi gerekmektedir Şimdi ben aptal üzerinde tam karma etiketi almak Ben burada tekrar pound işareti koymak için şimdi bu otoyol etiketi değişkeni kullanmak istiyorsunuz aramalar için bir veritabanı sen pound işareti olduğundan emin olmak istiyorum, çünkü kelimenin önüne Eğer arama yapmadan önce ücretler, her o kelimenin böylece akım bulmuyorum Eğer pound işareti vardır sadece kendi kelime her geçtiği bulmak istiyorum Sonunda o tam etiket değişkenini kullanır MySQL sorguda o ve o kadar basit Şimdi% eh p geliştirmek için bir anahtar anlamına geliyordu ve size arama çalışmaları göstermek Hızlı PHP ve MySQL olmak Eğer gidebilirsiniz listesinde burada videolar MySQL PHP arama çalışmaları ve biz bir demet MySQL veritabanı aramak için farklı yollar göstermek ne olursa olsun size sözdizimi gibi kullanabilirsiniz aramak gerekir ya da size varsa sözdizimi karşı maç kullanabilirsiniz özel bir veritabanı üzerinde oluyor bir tam metin arama çoğu durumda gibi bir sözdizimi kullanın bunu yapacağım, böylece arama ilgilidir size ne tür sorgu içinde bir fikir vermek kod PHP de karma etiketi burada olabilir Bu olabilir o irade aranabilir bir veri tabanı tüm konuşmaları bulmak Bir de özellikle karma etiketi ve sayfa üzerine dökülen insanların üzerine tıklayın böylece ve Çok adil Twitter ve Facebook gibi ve ne olursa olsun Şimdi ben derinlemesine böylece gidiş ile size çocuklar delik vermedi umut Burada bu normal ifadeyi inşa içine Eğer biz sadece atlamaya başladı görmek ve hepimiz eşleşen edildi fakir şu olabilir ve biz bir sonucu olarak elde edildi hepsi ve daha sonra biz mümkün kullanmak istiyorsunuz sadece bir normal ifadede daha fazla mantığı eklemek İstediğimiz kesin sonuç elde etmek ve size grubunu hatırlamak işler Eğer yapacak demektir böyle parantez Elde edilen maçta daha fazla dizi elemanları böylece 0123 zavallı Ancak birçok gibi numaralarını kullanabilirsiniz Dizi elemanları Elde maçta olduğu İlk biz sadece sıfıra erişim elde de hatırlıyorum, çünkü biz sadece bu yüzden hepimiz almak için gidiyoruz pound işareti için eşleşen Ben eklendiğinde ortaya çıkan dizi sağ bir unsurudur Ben kullanabilirsiniz, böylece dizideki bize iki unsuru verdi bu çevrede parantez a1 tamam bu yüzden bu örnek karma etiketleme umut Eğer çocuklar için yararlı sistem çemberler size sosyal ağlar kurabilirsiniz video zevk eğer o sadece seyretti 2010 yılında ayarlamak abone butonuna tıklayın O normal bir şey bu yeni şeyler kullanabilirsiniz Cheetos yeme birkaç tutmak için listeler sağ tuşa Gerçek diğer Eğer planlama yararlı bulundu izlediğiniz için teşekkürler Bir dahaki sefere, eğer.

Açıklama

Ders Kodu: http://www.developphp.com/video/PHP/Hashtag-System-and-Regex-PHP-Programming-Tutorial Bu programlama egzersiz yapmak bir PHP hashtag dönüşüm sistemi oluşturmak için öğrenebilirsiniz. Bu sizin dinamik hashtag oluşturma sayfasına yol tıklanabilir bağlantılara veri dizeleri bulunan herhangi Hashtag'leri dönüştürmek olacaktır. Biz dönüştürme gerçekleştirmek için sıfırdan bir regex inşa olarak da ne kadar düzenli ifade programlama eserlerini içine bazı büyük fikir alabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.8/10

  • 190
    Olumlu
  • 3
    Olumsuz
  • 50
    Yorum
  • 12463
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012

ANKET



Bu sayfa işinize yaradı mı?