PDA

View Full Version : Hỏi về biến ?



phuongthom
27-01-2010, 23:15
từ trước đến nay vọc PHP, ở PHP có kiểu array
$phrase['close'] = 'Đóng';
$phrase['open'] = 'Mở';
$phrase[0] = 'Không';

Nghĩa là có thể sử dụng 1 string để làm key cho Array

Nhưng hình như trên VB chỉ được sử dụng số làm key cho Array thì phải ?

Phương thức nào để làm hệ thống ngôn ngữ thuận tiện nhất :|

Andrewthao
30-01-2010, 14:56
không hiểu ý bạn hỏi lắm, nhưng nếu nói về Array thì nó có cả Array String và Array Number (có thể hỗn hợp hai loại này!). Ví dụ:
1. String Array:
MySring=Array("Anh","yeu","em") thì có nghĩa là:
MySring(0)="Anh"
MySring(1)="yeu"
MySring(2)="em"
Tương tự
2. Number Array:
MyNumber=Array(1,2,3) có nghĩa là:
MyNumber(0)=1
MyNumber(1)=2
MyNumber(2)=3
3. String and Number trong Array:
MyStringNumber=Array("Anh",1,"yeu",2)
Tức là:
MyStringNumber(0)="Anh"
MyStringNumber(1)=1
MyStringNumber(2)="yeu"
MyStringNumber(3)=2
......

s.code
30-01-2010, 15:50
Trên VB hoặc .NET bác nên tham khảo các kiểu dữ liệu dang collection, hash table, list

Cái bên trên bác nói tên của nó là mảng băm. Ngoài sự thuận tiện của nó ta có thể ứng dụng rất nhiều thứ. Đang viết PHP mà quay lại viết mấy cái như VB thấy nó cứ bức bối sao sao ấy.

phuongthom
04-02-2010, 01:16
PHP nó thoải mái, giờ vọc VB mệt chết :-ss