PHP �ڱ��������в���Ҫ����֧�֣���ȷ�����Ͷ��壻���������Ǹ���ʹ�øñ������������������ġ�Ҳ����˵�������һ�� string ֵ�������� $var��$var �ͳ���һ�� string������ְ�һ��integer ���� $var�������ͳ���һ��integer��
PHP ���Զ�����ת����һ�������dz˷������"*"������κ�һ����������float�������еIJ�������������float�����Ҳ��float������������ᱻ����Ϊinteger�����Ҳ��integer��ע���Ⲣû���ı���Щ��������������ͣ��ı�Ľ�����Щ��������α���ֵ�Լ����ʽ��������͡�
<?php
$foo = "1"; // $foo ���ַ��� (ASCII 49)
$foo *= 2; // $foo ������һ������ (2)
$foo = $foo * 1.3; // $foo ������һ�������� (2.6)
$foo = 5 * "10 Little Piggies"; // $foo ������ (50)
$foo = 5 * "10 Small Pigs"; // $foo ������ (50)
?>
��������������ӿ���ȥ�ŹֵĻ����μ��ַ���ת��Ϊ��ֵ��
���Ҫǿ�ƽ�һ����������ij����������ֵ���μ�����ǿ��ת��һ�ڡ����Ҫ�ı�һ�����������ͣ��μ� settype()��
�����Ҫ���Ա������κ����ӵĻ��������� var_dump() ������
Note:
�Զ�ת��Ϊ ���� ����ΪĿǰû�ж��塣
���⣬���� PHP ֧��ʹ�ú������±�ͬ����������ַ����±꣬�������������� PHP �汾�ж���Ч��
<?php
$a = 'car'; // $a is a string
$a[0] = 'b'; // $a is still a string
echo $a; // bar
?>�������ȡ�����ַ����е��ַ�һ���Ի�ȡ������Ϣ��
PHP �е�����ǿ��ת���� C �еķdz�����Ҫת���ı���֮ǰ������������������Ŀ�����͡�
<?php
$foo = 10; // $foo is an integer
$bar = (boolean) $foo; // $bar is a boolean
?>
�����ǿ��ת���У�
(binary) ת���� b ǰת��֧��Ϊ PHP 5.2.1 ������
ע���������������пո���Ʊ�������������������ӹ�����ͬ��
<?php
$foo = (int) $bar;
$foo = ( int ) $bar;
?>
���ַ������ֺͱ���ת��Ϊ�������ַ�����
<?php
$binary = (binary)$string;
$binary = b"binary string";
?>
Note:
���Խ�����������˫�����еķ�ʽ�����潫����ת�����ַ�����
<?php
$foo = 10; // $foo ��һ������
$str = "$foo"; // $str ��һ���ַ���
$fst = (string) $foo; // $fst Ҳ��һ���ַ���
// ��� "they are the same"
if ($fst === $str) {
echo "they are the same";
}
?>
��ʱ������֮��ǿ��ת��ʱȷ�еػᷢ��ʲô���ܲ��Ǻ����ԡ�������Ϣ������С�ڣ�