BilgisayarlarProgramlama

Acemi web programcıları PHP: dize uzunluğu

Kendisine saygısı web programcısı, web sayfaları oluşturmak için kullanılabilecek PHP dili bilmesi gerekir. Bu dil C ve C ++ dayanmaktadır ve bu nedenle dile özgü yapıların bir yeri vardır. Örneğin, C. aynı isimde işlevi tarafından döndürülen dize PHP uzunluğundaki bu makalede hatları, aynı zamanda onlarla birlikte gerçekleştirilen işlemleri bahsediyor.

Ama önce temel tanımını verecek özellikleri hakkında konuşun. Yaylı - tam olarak bir bayt alır, her biri bir karakter dizisi. Yani, PHP 256 karakter tarafından desteklenmektedir. çünkü Unicode karakterleri çok daha - bu mantıksal dil için Unicode desteği eksik olduğunu şu Dan.

PHP ne string işlemleri orada? dizi uzunluğu, bunların birleştirme (bağlantı), karakter kodunun geri ve tersi - en basit örnek. Ayrıca daha karmaşık vardır - arama, karma, ters alt dize döndürür. Ve orada, etiketler, desen eşleştirme giderilmesi gibi olan ayırıcı kullanılarak alt dizelerin bölünmüş ... bunun adı! Bu nedenle, en yaygın ve kullanışlı olanları tartışacağız.

PHP ilk ve sık kullanılan fonksiyon - dize uzunluğu. Bu strlen olarak adlandırılır ve bir parametre olarak semboller tek diziyi alır. Çok basit.

$ Foo = "foo";

$ Bar = strlen ($ foo); // $ çubuğu üçe eşittir

?>

PHP dize uzunluğu sıfıra eşit olabilir. Bu hat boş denir.

Aşağıdaki fonksiyonu - birleştirme veya birleşme. Basitçe söylemek gerekirse, iki satırlık bir bozar.

$ Foo = "Merhaba";

$ Bar = "Dünya";

= Concat $ Baz ($ foo $ bar);

$ Baz echo; // çıkışlar "Merhaba dünya!"

?>

Bireysel karakterler ile çalışmak için iki ters fonksiyonu bulunmaktadır. Ord - karakter kodu döndürür, ve chr - karakter kodu belirler.

$ Foo = "q";

$ Bar = ord ($ foo); // $ çubuğu 113 eşittir

$ Baz = CHR ($ bar); // $ baz "q" dir

?>

tarih - Başka ilginç özelliği hakkında bahsetmiyorum. PHP dizeleri çıkış kez bir şablon olarak kullanılabilir. Örneğin, güncel hattına aktarımı "H: m: s" ve çıkış sonucu, ekran kolon, örneğin, "11:08:34" ile ayrılan sunucunun şimdiki zaman, gösterecektir.

Şimdi patlayabilir işlevini düşünün. Her gelen sembolün sınırını göz önünde bulundurarak unsurları içine dizeyi böler. Oldukça karmaşık geliyor, ama aslında oldukça anlaşılabilir bir durumdur. Örneğin, bir çizgi "|: 56: 49 | tekerlek 12 kök" var. Sonra yazabiliriz:

$ Foo = patlayabilir ( "kök | 12: 56: 49 | tekerlek", "|");

"Kök", "00:56:49", "tekerlek" - Sonuç olarak, dizi $ foo üç unsuru içerecek. işlev çağrısı bir ayırıcı belirtmek vermezse, varsayılan olarak boş olarak kabul edilecektir. Maksimum miktar tahsis alt dize - bir isteğe bağlı parametre vardır.

Aşağıdaki fonksiyon satır HTML etiketlerini kaldırır. strip_tags diye seslendi. ayrılmak istediğiniz etiketlerin listesini - patlayabilir işlevi olduğu gibi, isteğe bağlı bir ikinci parametresi vardır.

Basit fonksiyonlar - birleştirme, alt dize arama, dize uzunluğu - PHP yeterince hızlı yorumlar. Ama arama bir şablona işleme veya silmek etiketler uzun süre yapılabilir. Bu nedenle, programlar uygulanması zaman alır göz önüne alındığında, yetkili olması gerekir. Normal komut 10 saniye maksimum çalıştırmak gerekir ve o zaman bir web sayfasının en azından bir kısmını görüntülemek istediğiniz, ya da onunla bir kullanıcı gidecek. PHP kodu sunucu üzerinde yürütülür ve tarayıcı PHP komut sonucuna komut sayfasında temelinde oluşturulan alır çünkü genellikle Web uygulamaları daha hızlı çalıştırın.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.