28 May 2008

Tukar jenis data dengan casting

Tukar jenis data dengan casting
Pembolehubah boleh juga diubah jenis datanya dengan cara casting dimana jenis data dimasukkan di dalam kurungan dan diletakkan di sebelah kiri sesuatu pembolehubah seperti dibawah.

$pembolehubah_baru = ( jenis data ) $pembolehubah_lama ;

1: 2: $data_asal = 89.99;
3: $data_baru = (double) $data_asal;
4: echo "$data_baru ialah ".gettype( $data_baru ); // double
5: $data_baru = (string) $data_asal;
6: echo "
$data_baru ialah ".gettype( $data_baru ); // string
7: $data_baru = (integer) $data_asal;
8: echo "
$data_baru ialah ".gettype( $data_baru ); // integer
9: $data_baru = (boolean) $data_asal;
10: echo "
$data_baru ialah ".gettype( $data_baru ); // boolean
11: echo "
Jenis data yang asal ialah : ";
12: echo gettype( $data_asal ); // jenis data yang asal
13: ?>

Penukaran jenis data dengan cara ini berbeza dengan penggunaan fungsi settype( ) kerana ia tidak menukar jenis data bagi pembolehubah yang asal iaitu $data_asal.

0 perkongsian idea: