php diffrent dize biçimlendirme türleri

3 Cevap php

gibi

% 2 $ s

% 04d

% 01.2f

% '# 10s

vb

Bana biraz daha sık kullanılan kombinasyon verebilir?

3 Cevap

Argüman veri türü ne diyor bir tür belirteci olarak tedavi edilmelidir. Olası türleri:

  • % - Bir değişmez yüzde karakter. Hiçbir argüman gereklidir.
  • b - argümanı bir tamsayı olarak ele ve ikili sayı olarak sunulmuştur.
  • c - argümanı bir tamsayı olarak ele, ve bu ASCII değeri karakter olarak sunulmuştur.
  • d - argümanı bir tamsayı olarak ele ve (imzalı) ondalık sayı olarak sunulmaktadır.
  • e - argüman bilimsel gösterimde (örn. 1.2e +2) olarak kabul edilir. Hassas belirleyicisi PHP 5.2.1 'den beri ondalık noktadan sonraki hane sayısı için duruyor. Önceki sürümlerde, bu anlamlı basamak sayısı (bir daha az) olarak alınmıştır.
  • u - argümanı bir tamsayı olarak ele ve imzasız ondalık sayı olarak sunulmaktadır.
  • f - argüman bir float olarak tedavi ve kayan noktalı sayı (farkında yerelinde) olarak sunulmuştur.
  • F - argüman bir float olarak tedavi ve kayan noktalı sayı (farkında olmayan yerel) olarak sunulmuştur. PHP 4.3.10 ve PHP 5.0.3 beri mevcut.
  • o - argümanı bir tamsayı olarak ele ve sekizlik bir sayı olarak sunulmaktadır.
  • s - argüman olarak tedavi ve bir dize olarak sunulmaktadır.
  • x - argümanı bir tamsayı olarak ele ve (küçük harfler ile) bir onaltılık sayı olarak sunulmaktadır.
  • X - argümanı bir tamsayı olarak ele ve (büyük harf ile) bir onaltılık sayı olarak sunulmaktadır.

http://us.php.net/sprintf

Ben bu bir RTFM olarak gelmek istemiyorum, ama PHP gördüğüm belgeleri kullanmak için temiz ve kolay bazı vardır. İşte bu soru için bir ipucu, ve hemen hemen tüm diğer PHP belgelerine soru:

  • Açık tarayıcı
  • Konum çubuğuna php.net / işlev_adı yazın
  • Enter tuşuna basın

Eğer geçerli bir işlev adı yazarsanız o işlev için belgelere doğrudan alır. Bu meder yaptığını tam olarak ne olduğunu ve o burada doğrudan belgelerine kesip yapıştırılabilir. Eğer yanlış yazdığınız veya yazım bilmiyorsanız, sürece makul yakın konum olarak, PHP bir öneri listesi sunacak.

StackOverflow topluluk "Benim için kılavuzu okuyun" toplumun daha az ve bir "ben zaten denedim ve yardıma ihtiyacım var" daha fazla olmalıdır.

Bu gelecek sorular için size yardımcı olur umarım.

Bunlar uzunluğunda the manual page for sprintf 'de tarif edilmiştir.