�o�g�o���t�@�����X(�t����)

ogot@X
 
������𐮌`����isprintf()�Avprintf()�Avsprintf()�j
�X�|���T�[�h�����N

������𐮌`����ɂ́Asprintf()�Avprintf()�Avsprintf()�֐����g���܂��B

sprintf( �t�H�[�}�b�g [, �����P] [, �����Q]��E�E) �w�肵���t�H�[�}�b�g�ɂ��������Đ��`�����������Ԃ��܂��B
�����̐��͉•ςł�
vprintf( �t�H�[�}�b�g , �z����) �w�肵���t�H�[�}�b�g�ɂ��������Đ��`�����z�����Ԃ��܂��B
vsprintf( �t�H�[�}�b�g , �z����)
�@
�@�t�H�[�}�b�g�̎w����@�́A�p�[�Z���g�L��(%)�̌�Ɉȉ��̎w��q�����ꂼ��w�肵�܂��B
�@
�@�@�@�@%�����w��q�@�p�f�B���O�w��q�@�A���C�������g�w��q�@�\�����w��q�@���x�w��q�@�^�w��q
�@
�@�t�H�[�}�b�g�Ŏw�肷��w��q�̏ڍ׏�� �@
���� �w����e ����
�����w��q + ���̐��̏ꍇ+���\�������B�w��Ȃ��̏ꍇ�A���̐��̏ꍇ�̂�-���\�������
�p�f�B���O�w��q ���p�� ���p�󔒂Ŗ��߂�
0 �[���Ŗ��߂�
'���߂镶��' �w�肵�������Ŗ��߂�
�A���C�������g�w��q ���w�� �E�񂹁i�f�t�H���g�j
- ����
�\�����w��q �������i�����j �w�肵���������ŕ\������
���x�w��q �h�b�g(.)�ɑ����Đ������w�� �����_�ȉ��̕\���������w��
�^�w��q % �p�[�Z���g�̕�����\��
b �����𐮐��Ƃ��Ĉ����A �o�C�i���̐��l�Ƃ��ĕ\�����܂��B
c �����𐮐��Ƃ��Ĉ����A���� ASCII �l�̕����Ƃ��ĕ\�����܂��B
d �����𐮐��Ƃ��Ĉ����A 10 �i���Ƃ��ĕ\�����܂��B
e �������Ȋw�L�@�Ƃ��Ĉ����܂� (�� 1.2e+2)�B
u �����𐮐��Ƃ��Ĉ����A���������� 10 �i���Ƃ��ĕ\�����܂��B
f ������ double �Ƃ��Ĉ����A ���������_���Ƃ��ĕ\�����܂��B
F ������ float �Ƃ��Ĉ����A ���������_���Ƃ��ĕ\�����܂� (���P�[���Ɉˑ����܂���)�B PHP 4.3.10 ����� PHP 5.0.3 �ȍ~�Ŏg�p�”\�ł��B
o �����𐮐��Ƃ��Ĉ����A 8 �i���Ƃ��ĕ\�����܂��B
s �����𕶎���Ƃ��Ĉ����A�\�����܂��B
x �����𐮐��Ƃ��Ĉ����A16 �i���Ƃ��� (��������)�\�����܂��B
X �����𐮐��Ƃ��Ĉ����A16 �i���Ƃ��� (�啶����)�\�����܂��B
�@

�X�|���T�[�h�����N


��P�j�@�����u30�v��擪�[�����߂�5���ŕ\������B

<?php
$str = sprintf("%05d",30);
print "(" . $str . ")\n";
?>

�����s����
(00030)




��Q�j�@�����u30�v�𕄍��t���ŕ\������B

<?php
$str = sprintf("%+d",30);
print "(" . $str . ")\n";
?>

�����s����
(+30)




��R�j�@���������_���u30.23�v�����񂹂ŁA����󔒖��߂�7���\������B

<?php
$str = sprintf("% -7.2f",30.23);
print "(" . $str . ")\n";
?>

�����s����
(30.23�@)




��S�j�@�����P��2006�A�����Q��3�A�����R��21�Ǝw�肵�A2006�N3��21���ƕ\������B

<?php
$year = "2006";
$manth ="3";
$day ="21";
$format = "(%1\$s�N %2\$s�� %3\$s��)\n";

$str = sprintf($format, $year, $manth, $day);
print $str;
?>

�����s����
(2006�N 3�� 21��)


���t�H�[�}�b�g�́u1$�v�u2$�v�u3$�v�͂��ꂼ������P�A�����Q�A�����R�̏��𗘗p����Ƃ����Ӗ�


��T�j�@�z��̏���\������B

<?php
$array = array("aa","bb","cc");
$str = vsprintf("(%s %s %s)",$array);
print $str
?>

�����s����
(aa bb cc)



�X�|���T�[�h�@�����N


��������𐮌`����i sprintf()�Avprintf()�Avsprintf() �j
��������̋󔒂��폜����i trim()�Altrim()�Artrim()�Achop() �j
��������̒������擾����i strlen() �j
��������̈ʒu���擾����i strpos()�Astrrpos() �j
��������̈ꕔ���擾����( substr() )
���w�肵�������ȍ~�̕�������擾����( strstr()�Astrchr()�Astristr()�Astrrchr() )
���w�蕶���𖄂߂ČŒ蒷������ɂ���i str_pad() �j
���������u������( strtr()�Astr_replace()�Astr_ireplace() )
��������̈ꕔ��u������( substr_replace() )
��������̏o���񐔂��擾����( substr_count() )
���啶��/��������ϊ�����i strtoupper()�Astrtolower() �j
����������r����i strcmp()�Astrncmp()�Astrncasecmp()�Astrcasecmp()�Astrnatcmp()�Astrnatcasecmp() �j
���ꕔ�̕�������r����i substr_compare() �j
����������Z�p���[�^�������i split()�Aspliti()�Aexplode() �j
����������g�[�N���ɕ�������i strtok() �j
����������w�蕶�����•�������( str_split() )
���N�G��������𕪉�����( parse_str )
����������G�X�P�[�v����( addcslashes()�Aaddslashes()�Aquotemeta() )
��������𔽕�����i str_repeat() �j
���f�[�^���o�C�i��������Ƀp�b�N����( pack )
���o�C�i�������񂩂�f�[�^�����o��( unpack )
����������P�U�i���ɕϊ�����i bin2hex �j
�������𕶎��R�[�h�ɕϊ�����( ord() )
�������R�[�h�𕶎��ɕϊ�����( chr() )
�����������������( crypt()�Amd5()�Asha1()�Astr_rot13() )

����{API��
���Y����ۂ��G���W�j�A�̂o�g�o���t�@�����X�@�s�n�o��