fscanf()

PHP fscanf() funksiyasi

❮ PHP fayl tizimi ma’lumotnomasi
ULASHISH

Ta’rif va qo‘llanilishi

fscanf() funksiyasi ochiq fayldan kiritilgan ma’lumotlarni belgilangan formatga muvofiq tahlil qiladi.

Eslatma: Format stringidagi har qanday bo‘sh joy belgisi kirish oqimidagi har qanday bo‘sh joy belgisiga mos keladi. Bu shuni anglatadiki, format stringidagi tabulyatsiya (\t) kirish oqimidagi bitta probel belgisiga mos kelishi mumkin.

Sintaksis

fscanf(file, format, mixed)

Parametr qiymatlari

Parametr Tavsif
file Majburiy. Tekshiriladigan faylni belgilaydi
format Majburiy. Formatni belgilaydi.

Mumkin bo‘lgan format qiymatlari:

  • %% - Foiz belgisini qaytaradi
  • %b - Ikkilik son
  • %c - ASCII qiymatiga mos belgi
  • %d - Ishorali o‘nlik son
  • %e - Ilmiy yozuv (masalan, 1.2e+2)
  • %u - Ishorasiz o‘nlik son
  • %f - Suzuvchi nuqtali son (mahalliy sozlamalarni hisobga oladi)
  • %F - Suzuvchi nuqtali son (mahalliy sozlamalarni hisobga olmaydi)
  • %o - Sakkizlik son
  • %s - String
  • %x - O‘n oltilik son (kichik harflar)
  • %X - O‘n oltilik son (katta harflar)

Qo‘shimcha format qiymatlari. Ular % va harf orasiga qo‘yiladi (masalan, %.2f):

  • + (Sonlar oldiga + va - belgilarini majburan qo‘yadi. Standart holatda faqat manfiy sonlar belgilanadi)
  • ' (To‘ldiruvchi (padding) sifatida nima ishlatilishini belgilaydi. Standart qiymat — probel. Kenglik spetsifikatori bilan birga ishlatilishi shart. Masalan: %'x20s (bunda to‘ldiruvchi sifatida "x" ishlatiladi)
  • - (O‘zgaruvchi qiymatini chapga tekislaydi)
  • [0-9] (O‘zgaruvchi qiymati uchun ajratiladigan minimal kenglikni belgilaydi)
  • .[0-9] (O‘nli kasr xonalari sonini yoki stringning maksimal uzunligini belgilaydi)

Eslatma: Agar bir nechta qo‘shimcha format qiymatlari ishlatilsa, ular yuqoridagi tartibda bo‘lishi shart.

mixed Ixtiyoriy.


Texnik tafsilotlar

Qaytariladigan qiymat: O‘qilgan string, muvaffaqiyatsiz bo‘lsa FALSE
PHP versiyasi: 4.0.1+

❮ PHP fayl tizimi ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!