РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
311 of 410 menu
◀ ▶

fprintf функциясы

fprintf функциясы жолды көрсетілген үлгі бойынша пішімдейді және нәтижені файл ағынына жазады. Бірінші параметр ретінде файл ресурсын, екінші параметр ретінде пішім жолын қабылдайды, ал келесі параметрлер - үлгіге ауыстыру үшін қолданылатын мәндер. Егер файл ресурсының орнына null берілсе, функция ағынға жазудың орнына жолды қайтарады.

Пішім жолында % белгісінен басталатын арнайы таңбалар (пішім спецификаторлары) пайдаланылады, олар шығыс пішімін басқарады.

Синтаксис

fprintf(resource $handle, string $format, mixed ...$values): int|false

Пішім спецификаторлары

Спецификатор Сипаттама
%s Жол
%d Белгілі бүтін сан (ондық)
%u Белгісіз бүтін сан (ондық)
%f Ұтқыр нүктілі сан (локальге тәуелді)
%F Ұтқыр нүктілі сан (локальге тәуелсіз)
%c ASCII-код бойынша таңба
%x Бүтін сан он алтылық жүйеде (кіші регистр)
%X Бүтін сан он алтылық жүйеде (үлкен регистр)
%o Бүтін сан сегіздік жүйеде
%b Бүтін сан екілік жүйеде
%e Ғылыми белгілеу (кіші регистр)
%E Ғылыми белгілеу (үлкен регистр)
%g %e немесе %f қысқаша жазылуы
%G %E немесе %F қысқаша жазылуы
%% Пайыз белгісі

Мысал

Файлға пішімделген жолды жазу:

<?php $file = fopen('output.txt', 'w'); fprintf($file, "Name: %s, Age: %d", "John", 25); fclose($file); ?>

output.txt файлының мазмұны:

'Name: John, Age: 25'

Мысал

Әртүрлі пішім спецификаторларын қолдану:

<?php $res = fopen('php://temp', 'w'); fprintf($res, "Float: %.2f, Hex: %x", 12.3456, 255); rewind($res); echo stream_get_contents($res); fclose($res); ?>

Кодты орындау нәтижесі:

'Float: 12.35, Hex: ff'

Мысал

Файлға жазудың орнына жолды қайтару:

<?php $result = sprintf("Today is %s", date('Y-m-d')); echo $result; ?>

Кодты орындау нәтижесі:

'Today is 2023-11-15'

Сондай-ақ қараңыз

  • sprintf функциясы,
    ол пішімделген жолды қайтарады
  • vprintf функциясы,
    ол пішімделген жолды шығарады
  • file_put_contents функциясы,
    ол деректерді файлға жазады
← →
↑
Қазақ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау