print
������� ������, �������� ���������� ��� ���������.
��������� :
print(string arg)
������� print() ������� �������� arg, � �������� �������� ����� ���� ���������� ��� ���������.
������� ������, �������� ���������� ��� ���������.
��������� :
print(string arg)
������� print() ������� �������� arg, � �������� �������� ����� ���� ���������� ��� ���������.
echo
���������� ����� ������ ��� ���������� ��������.
��������� :
echo(string arg1, string [argn]...)
������� echo() ������� �������� ������������� ����������.
echo() - ���������� �������� �����������, ������� ��� ��� �� ����������� ������, ���� ���� ������������ ��������� ����������.
���������� ����� ������ ��� ���������� ��������.
��������� :
echo(string arg1, string [argn]...)
������� echo() ������� �������� ������������� ����������.
echo() - ���������� �������� �����������, ������� ��� ��� �� ����������� ������, ���� ���� ������������ ��������� ����������.
echo "������� �� ��������� ������, ��������� � ����, ����������� � ������������ ��� ������". "����� �������� ����� �����������". "�������� ������������";
printf
����� ����������������� ������.
��������� :
int printf(string format [, mixed args, ...]);
������ �� �� �����, ��� � sprintf(), ������ �������������� ������ �� ������������, � ������������ � ������� ������������.
����� ����������������� ������.
��������� :
int printf(string format [, mixed args, ...]);
������ �� �� �����, ��� � sprintf(), ������ �������������� ������ �� ������������, � ������������ � ������� ������������.
sprintf
���������� �������������� ������ � ������������ ����������.
��������� : sprintf($format [,args, ...])
���������� �������������� ������ � ������������ ����������.
��������� : sprintf($format [,args, ...])
- ��� ������� ���������� ������, ������������ �� ������ ������ ��������������, ���������� ���������
����������� �������, ������� ����� ������������ �������� �� �������� ��������������� ����������
�� ������ ����������.
- ������ �������������� $format ����� �������� � ���� ������� ��������������, ������������ �������� %. ��� ��������� ������� ���������� � �������� ������ ��� ����. ������ ������������ ������� (�� ����, ������ % � ��������� �� ��� �������) ������������� ������, � ������ ������ ���������, ���������� ����� ��������� $format. ���� �� ����� ��������� � ����� % ��� ������� ������, ���������� ��� �������:
- ������ �������������� $format ����� �������� � ���� ������� ��������������, ������������ �������� %. ��� ��������� ������� ���������� � �������� ������ ��� ����. ������ ������������ ������� (�� ����, ������ % � ��������� �� ��� �������) ������������� ������, � ������ ������ ���������, ���������� ����� ��������� $format. ���� �� ����� ��������� � ����� % ��� ������� ������, ���������� ��� �������:
- echo sprintf("The percentage was %d%%",$percentage);
- ������ ������������ ������� �������� �������� ���� ��������� (� ������� �� ���������� �����
������� %):
- �������������� ������������ ������� ����, ������� ���������, ������� �������� ����� �������� ��� ��������� ��������. � �������� ��������-������������ (���� �������� ����� ������� ������, ��� ������ ���� ��� ��� ������) ����� �������������� ������ ��� 0, �� ��������� ������������� ������. ����� ������ ����� ������ ������-�����������, ���� ������� ��� � ������ ��������������, ��������� ����������.
- ������������ ������������ ������������, ������������, ����� ��������� �������� �� ������� ��� �� ������ ���� ����. �� ��������� ������������ ������������ �� ������� ����, ������ ����� ������� � ����� ������������, ����� ������ - (�����).
- �������������� �����, ������������ ������ ���� ��� ������ ��������. ���� ��������� �� ����� � ���� ����������, �� �� &quo;�������" �� ���� ����� ����, �� �� ����� ������.
- �������������� �����, ������������ ������ ".", ��������������, ������� ������ ����� ������� ����� � �������������� ������. ���� ������������ ����������� ������ � ��� ������, ���� ���������� ����� ����� � ��������� ������, � ��������� ������ �� ������������.
- �������, ������������ (�������� - ������������ ������������!) ������������ ���� ��������, ������� ����� �������� � �������� ������:
- b - ��������� �������� �� ������ ��������� ��� �������� ����� �����
- c - ��������� ������ � ��������� � ��������� �����
- d - ����� �����
- f - ����� � ��������� ������
- o - ������������ ����� �����
- s - ������ ��������
- x - ����������������� ����� ����� � ���������� ������� a-z
- X - ����������������� ����� ����� � �������� ������� A-Z
- ��� ��� ����� ������� �������� ������������� ����� � ��������� ������:
$money1 = 68.75; $money2 = 54.35; $money = $money1 + $money2; // echo $money ������� "123.1"... $formatted = sprintf ("%01.2f", $money); // echo $formatted ������� "123.10"!
- ��� ������ ������ ������ �����, ������������� ������ ����������� �����:
- $isodate=sprintf("%04d-%02d-%02d",$year,$month,$day);
sscanf
���������� ������������� ������ �������� ������� � ��������� �������� � ����������.
��������� :
mixed sscanf(string str, string format [, string var1 ...])
������� sscanf() �������� ������������������ ������� printf(). ��� �������������� ������ str �������� ������� format, ���������� ������������ printf(). ��� �������� ������ ���� ���������� ���������� �������� ����������� � �������.
���������� ������������� ������ �������� ������� � ��������� �������� � ����������.
��������� :
mixed sscanf(string str, string format [, string var1 ...])
������� sscanf() �������� ������������������ ������� printf(). ��� �������������� ������ str �������� ������� format, ���������� ������������ printf(). ��� �������� ������ ���� ���������� ���������� �������� ����������� � �������.
// ��������� ��������� ������ $serial = sscanf("SN/235-0001", "SN/%3d-%4d"); echo $serial[0]*10000+$serial[1]; // �������: 2350001 // � ���� ������������ $date = "January 01 2000"; list($month, $day, $year) = sscanf($date, "%s %d %d"); echo "����: $year-".substr($month,0,3)."-$day\n"; // �������: 2000-Jan-01��� �������� �������������� �������������� ���������� (�� ������� ���������� �� ������) ������� ���������� �� �����. �� ����������, ������� �� �������� ��������, � ������������ �������� �� �����������.
// ���������� XML ������� �� ������ $auth = "765\tLewis Carroll"; $n = sscan($auth,"%d\t%s %s", &$id, &$first, &$last); echo "<author id="$id"> <firstname>$first</firrstname> <surname>$last</surname> </author>\n";