sscanf
(PHP 4 >= 4.0.1, PHP 5)
sscanf --
пЮГАХПЮЕР ЯРПНЙС Б ЯННРБЕРЯРБХХ Я ГЮДЮММШЛ ТНПЛЮРНЛ
нОХЯЮМХЕ
mixed
sscanf ( string str, string format [, string var1])
тСМЙЖХЪ sscanf() ОНУНФЮ МЮ ТСМЙЖХЧ
printf(), МН ХЯОНКЭГСЕРЯЪ МЕ ДКЪ БШБНДЮ, Ю ДКЪ
ББНДЮ ДЮММШУ. sscanf() ХМРЕПОПЕРХПСЕР ЯРПНЙС
str Б ЯННРБЕРЯРБХХ Я ТНПЛЮРНЛ
format. еЯКХ ОЕПЕДЮМШ РНКЭЙН ЩРХ ДБЮ
ЮПЦСЛЕМРЮ, АСДЕР БНГБПЮЫЕМ ЛЮЯЯХБ.
кЧАШЕ ОПНАЕКЭМШЕ ЯХЛБНКШ Б ЯРПНЙЕ ТНПЛЮРЮ ЯННРБЕРЯРБСЧР КЧАШЛ
ОПНАЕКЭМШЛ ЯХЛБНКЮЛ БН БУНДМНИ ЯРПНЙЕ. щРН ГМЮВХР, ВРН МЮОПХЛЕП
ЯХЛБНК РЮАСКЪЖХ \t Б ЯРПНЙЕ ТНПЛЮРЮ ЯННРБЕРЯРБСЕР ЯХЛБНКС ОПНАЕКЮ БН
БУНДМНИ ЯРПНЙЕ.
Пример 1. sscanf() Example
<?php // ОНКСВЮЕЛ ЯЕПХИМШИ МНЛЕП list($serial) = sscanf("SN/2350001", "SN/%d"); // Х ДЮРС ХГЦНРНБКЕМХЪ $mandate = "ъМБЮПЭ 01 2000"; list($month, $day, $year) = sscanf($mandate, "%s %d %d"); echo "сГЕК $serial АШК ХГЦНРНБКЕМ: $year-" . substr($month, 0, 3) . "-$day\n"; ?>
|
|
еЯКХ ОЕПЕДЮМШ МЕНАЪГЮРЕКЭМШЕ ЮПЦСЛЕМРШ, ГМЮВЕМХЪ АСДСР ОПХЯБНЕМШ ХЛ,
Ю БНГБПЮЫЕМН АСДЕР ЙНКХВЕЯРБН ОПХЯБНЕММШУ ГМЮВЕМХИ. дНОНКМХРЕКЭМШЕ
ЮПЦСЛЕМРШ ДНКФМШ ОЕПЕДЮБЮРЭЯЪ ОН ЯЯШКЙЕ.
Пример 2.
sscanf() - ХЯОНКЭГНБЮМХЕ МЕНАЪГЮРЕКЭМШУ
ЮПЦСЛЕМРНБ
<?php // ОНКСВХРЭ ХЛЪ ЮБРНПЮ Х ЯТНПЛХПНБЮРЭ ГЮОХЯЭ Б ТНПЛЮРЕ DocBook $auth = "24\tLewis Carroll"; $n = sscanf($auth, "%d\t%s %s", &$id, &$first, &$last); echo "<author id='$id'> <firstname>$first</firstname> <surname>$last</surname> </author>\n"; ?>
|
|
яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ fscanf(),
printf() Х sprintf().
HIVE: All information for read only. Please respect copyright! |