PHP şeyleri sayı nasıl?

2 Cevap

GÜNCELLEME:

Ben çıktı <ol> directky kullanabilirsiniz biliyorum ama ben gibi bir şey kullanarak hatırlıyorum:

<?php echo $i++; ?> Bir zamanlar bir wordpress blog çalıştı. Ben o etiketi takılan her zaman bir önceki daha büyük bir sayı böylece temelde yaptım çıktı:

<?php echo $i++; ?> Metin
<?php echo $i++; ?> Metin
<?php echo $i++; ?> Metin

Ben bir ön uç adam (HTML / CSS) Ben bu yüzden bu temel soruyu lütfen bağışlayın. Ben sadece bazı metin sayı için kullanabileceğiniz PHP hangi kod bilmek gerekir.

Metin

Metin

Metin

içine:

  1. Metin

  2. Metin

  3. Metin

Tür gibi ne <ol> html ama PHP yapar.

2 Cevap

Updated answer:

Zaten yapmak gibi (siz gönderiyorsunuz örnek zaten çalışması gerekir) bir değişken kullanabilirsiniz. Sadece kullanarak başlatmak $i = 0;

Old answer:


Burada temel bir yanlış anlama var. PHP scripting dil, not bir işaretleme dilidir. PHP böylece, veri kaynaklarına bağlanmak hesaplanırken, eklemeler yaparak, veritabanları girdilerini değiştirerek, ve benzeri işlemleri yapar. PHP kodu, kısa, yürütülen komutları bir dizi. PHP has no design elements, tags and formatting options in itself.

(Eğer <ol>) genel şeyleri görüntülemek için PHP can (ve genellikle yapar) HTML çıktı.

Bir dosya veya veri kaynağından gelen, PHP keyfi veri dizisini sahip olabilir:

$array = array("First chapter", "Second chapter", "Third chapter"); 

HTML çıktı olarak bu verileri yapabilirsiniz:

echo "<ol>";

foreach ($array as $element)  // Go through each array element and output an <li>
 echo "<li>$element</li>";

echo "</ol>";

sonuç olarak (kabaca)

<ol>
<li>First chapter</li>
<li>Second chapter</li>
<li>Third chapter</li>
</ol>

Bu yazmaya çalıştığınız dosyanın ne tür bağlıdır. Çoğu zaman, PHP, HTML bir web sayfası yazma, ama her zaman değil edilir. Numaralandırılmış bir liste istiyorsanız, HTML, sıralı bir listesini kullanmak gerekir (<ol>).

Sadece, bazı tür bir metin dosyası yazma artırma ve ($i sizin örnekte olduğu gibi) Bir değişken çıkarılırken iseniz çalışması gerekir.

Sen Wordpress söz, bu nedenle önce bir Wordpress şablonu üzerinde çalıştı eğer, size bu ne yaptıklarını oldu tamamen farkında olmayabilir olsa bile, Wordpress kütüphanede özel fonksiyonlar onlarca kullanılarak olduğunu bilmenizde yarar var. PHP ağır kaldırma bir çok gizli ve çiftleşmiş motoru için basitleştirilmiş ve mevcut proje o motoru üzerine inşa değilse, o mantığı kendiniz yapmak zorunda kalacaktır.