fprintf

(PHP 5)

fprintf -- гЮОХЯШБЮЕР НРТНПЛЮРХПНБЮММСЧ ЯРПНЙС Б ОНРНЙ

нОХЯЮМХЕ

int fprintf ( resource handle, string format [, mixed args])

гЮОХЯШБЮЕР ЯРПНЙС, ЯНГДЮММСЧ Я ХЯОНКЭГНБЮМХЕЛ ЯРПНЙХ ТНПЛЮРЮ format, Б ОНРНЙ, ДЕЯЙПХОРНП ЙНРНПНЦН ОЕПЕДЮЕРЯЪ Б handle.

яРПНЙЮ ТНПЛЮРЮ ЯНЯРНХР ХГ ДХПЕЙРХБ: НАШВМШУ ЯХЛБНКНБ (ГЮ ХЯЙКЧВЕМХЕЛ %), ЙНРНПШЕ ЙНОХПСЧРЯЪ Б ПЕГСКЭРХПСЧЫСЧ ЯРПНЙС, Х НОХЯЮРЕКХ ОППЕНАПЮГНБЮМХИ, ЙЮФДШИ ХГ ЙНРНПШУ ГЮЛЕМЪЕРЯЪ МЮ НДХМ ХГ ОЮПЮЛЕРПНБ. щРН НРМНЯХРЯЪ Й ТСМЙЖХЪЛ fprintf(), sprintf() Х printf().

йЮФДШИ НОХЯЮРЕКЭ ОППЕНАПЮГНБЮМХИ ЯНЯРНХР ХГ ГМЮЙЮ ОПНЖЕМРЮ (%), ГЮ ЙНРНПШЛ ЯКЕДСЕР НДХМ ХКХ АНКЕЕ ДНОНКМХРЕКЭМШУ ЩКЕЛЕМРНБ (Б РНЛ ОНПЪДЙЕ, Б ЙНРНПНЛ НМХ ГДЕЯЭ ОЕПЕВХЯКЕМШ):

  1. мЕНАЪГЮРЕКЭМШИ НОХЯЮРЕКЭ ГЮОНКМЕМХЪ, ЙНРНПШИ НОПЕДЕКЪЕР, ЙЮЙНИ ЯХЛБНК АСДЕР ХЯОНКЭГНБЮРЭЯЪ ДКЪ ДНОНКМЕМХЪ ПЕГСКЭРЮРЮ ДН МЕНАУНДХЛНИ ДКХМШ. щРН ЛНФЕР АШРЭ ОПНАЕК ХКХ 0. оН СЛНКВЮМХЧ ХЯОНКЭГСЕРЯЪ ОПНАЕК. юКЭРЕПМЮРХБМШИ ЯХЛБНК ЛНФЕР АШРЭ СЙЮГЮМ Я ОНЛНЫЭЧ '. яЛ. ОПХЛЕПШ МХФЕ.

  2. мЕНАЪГЮРЕКЭМШИ НОХЯЮРЕКЭ БШПЮБМХБЮМХЪ, НОПЕДЕКЪЧЫХИ БШПЮБМХБЮМХЕ БКЕБН ХКХ БОПЮБН. оН СЛНКВЮМХЧ БШПЮБМХБЮЕРЯЪ БОПЮБН, - ХЯОНКЭГСЕРЯЪ ДКЪ БШПЮБМХБЮМХЪ БКЕБН.

  3. мЕНАЪГЮРЕКЭМНЕ ВХЯКН, НОХЯЮРЕКЭ ЬХПХМШ, НОПЕДЕКЪЧЫХИ ЛХМХЛЮКЭМНЕ ВХЯКН ЯХЛБНКНБ, ЙНРНПНЕ АСДЕР ЯНДЕПФЮРЭ ПЕГСКЭРЮР ЩРНЦН ОПЕНАПЮГНБЮМХЪ.

  4. мЕНАЪГЮРЕКЭМШИ НОХЯЮРЕКЭ РНВМНЯРХ, НОПЕДЕКЪЧЫХИ, ЯЙНКЭЙН ДЕЯЪРХВМШУ ПЮГПЪДНБ НРНАПЮФЮРЭ ДКЪ ВХЯЕК Я ОКЮБЮЧЫЕИ РНВЙНИ. хЛЕЕР ЯЛШЯК РНКЭЙН ДКЪ ВХЯКНБШУ ДЮММШУ РХОЮ float. (дКЪ ТНПЛЮРХПНБЮМХЪ ВХЯЕК СДНАМН РЮЙФЕ ХЯОНКЭГНБЮРЭ ТСМЙЖХЧ number_format().)

  5. нОХЯЮРЕКЭ РХОЮ, НОПЕДЕКЪЧЫХИ, ЙЮЙ РПЮЙРНБЮРЭ РХО ДЮММШУ ЮПЦСЛЕМРЮ. дНОСЯРХЛШЕ РХОШ:

    % - ЯХЛБНК ОПНЖЕМРЮ. юПЦСЛЕМР МЕ ХЯОНКЭГСЕРЯЪ.
    b - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ДБНХВМНЦН ВХЯКЮ.
    c - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ЯХЛБНКЮ Я ЯННРБЕРЯРБСЧЫХЛ ЙНДНЛ ASCII.
    d - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ДЕЯЪРХВМНЦН ВХЯКЮ ЯН ГМЮЙНЛ.
    u - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ДЕЯЪРХВМНЦН ВХЯКЮ АЕГ ГМЮЙЮ.
    f - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ float Х БШБНДХРЯЪ Б БХДЕ ДЕЯЪРХВМНЦН ВХЯКЮ Я ОКЮБЮЧЫЕИ РНВЙНИ.
    o - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ БНЯЭЛЕПХВМНЦН ВХЯКЮ.
    s - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЯРПНЙЮ.
    x - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ЬЕЯРМЮДЖЮРХПХВМНЦН ВХЯКЮ (Б МХФМЕЛ ПЕЦХЯРПЕ АСЙБ).
    X - ЮПЦСЛЕМР РПЮЙРСЕРЯЪ ЙЮЙ ЖЕКНЕ Х БШБНДХРЯЪ Б БХДЕ ЬЕЯРМЮДЖЮРХПХВМНЦН ВХЯКЮ (Б БЕПУМЕЛ ПЕЦХЯРПЕ АСЙБ).

яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ printf(), sprintf(), sscanf(), fscanf(), vsprintf() Х number_format().

оПХЛЕПШ

Пример 1. fprintf(): ГЮОНКМЕМХЕ МСКЪЛХ

<?php
$isodate
= sprintf("%04d-%02d-%02d", $year, $month, $day);
?>

Пример 2. sprintf(): ТНПЛЮРХПНБЮМХЕ ДЕМЕФМШУ БЕКХВХМ

<?php
$money1
= 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money БШБЕДЕР "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted БШБЕДЕР "123.10"
?>


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ