Hỏi về chr(160) và tự động tăng space bar giữa 2 ký tự (1 người xem)

  • Thread starter Thread starter Bi Bo
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Bi Bo

Thành viên mới
Tham gia
11/2/09
Bài viết
24
Được thích
0
Anh em cho tôi hỏi trường hợp sau
PHP:
?"A"&chr(160)&"B"
A B

Giờ mình muốn tăng thêm một khoảng cách trống ở giữa A& B
Từ
A B (1 space bar)
Thành
A B (2 space bar)

Mình lại nhập code
PHP:
?"A"&chr(160)&chr(160)&"B"

Tương tự tăng 3 cách trống mình lại làm 3 cái & chr(160)...và giả sử mình muốn 10 ký tự cách trống ?? thì làm như nào?
Có cách nào mình viết gộp theo số lượng cách trống mình muốn ko?
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn dùng công thức:
="A"&REPT(CHAR(160);3)&"B"
 
Upvote 0
Anh em cho tôi hỏi trường hợp sau
PHP:
?"A"&chr(160)&"B"
A B

Giờ mình muốn tăng thêm một khoảng cách trống ở giữa A& B
Từ
A B (1 space bar)
Thành
A B (2 space bar)

Mình lại nhập code
PHP:
?"A"&chr(160)&chr(160)&"B"

Tương tự tăng 3 cách trống mình lại làm 3 cái & chr(160)...và giả sử mình muốn 10 ký tự cách trống ?? thì làm như nào?
Có cách nào mình viết gộp theo số lượng cách trống mình muốn ko?

Thì bạn thử với cái này: "A" & String(2,Chr(160)) & "B" muốn tăng bao nhiêu sửa tại số 2
 
Upvote 0
Hay quá....thật tuyệt vời Cám ơn các bạn nhiều
 
Upvote 0
Anh em cho tôi hỏi trường hợp sau
PHP:
?"A"&chr(160)&"B"
A B

Giờ mình muốn tăng thêm một khoảng cách trống ở giữa A& B
Từ
A B (1 space bar)
Thành
A B (2 space bar)

Mình lại nhập code
PHP:
?"A"&chr(160)&chr(160)&"B"

Tương tự tăng 3 cách trống mình lại làm 3 cái & chr(160)...và giả sử mình muốn 10 ký tự cách trống ?? thì làm như nào?
Có cách nào mình viết gộp theo số lượng cách trống mình muốn ko?
Cái vụ REPT hay STRING các bạn khác đã trả lời rồi, có điều tôi thắc mắc tại sao bạn lại dùng CHAR(160) mà không dùng khoảng trắng?
Cái thằng CHAR(160) tuy nhìn giống khoảng trắng nhưng hổng phải là do phím SpaceBar tạo ra đâu nha ---> Mai này xử lý dữ liệu e rằng sẽ khó cho bạn
 
Upvote 0
A B (1 space bar)
Thành
A B (2 space bar)

Mình lại nhập code
PHP:
?"A"&chr(160)&chr(160)&"B"

Tương tự tăng 3 cách trống mình lại làm 3 cái & chr(160)...và giả sử mình muốn 10 ký tự cách trống ?? thì làm như nào?
Có cách nào mình viết gộp theo số lượng cách trống mình muốn ko?

Space Bar đúng nghĩa là Chr(32),
Nếu dùng đúng khoảng cách của SpaceBar - Chr(32) thì dùng như sau
PHP:
?"A"&Space(10)&"B"

Nhên dùng chr(32) sẽ tiện lợi hơn là Chr(160) trong xử lý chuỗi ký tự như TRIM, LTRIM, .......vv
 
Lần chỉnh sửa cuối:
Upvote 0
Space Bar đúng nghĩa là Chr(32),
Nếu dùng đúng khoảng cách của SpaceBar - Chr(32) thì dùng như sau
?"A"&space(10)&"B"

Có thể nếu hiểu theo đơn nghĩa thì bạn trả lời như vậy hoàn toàn chính xác, nhưng nếu mở rộng ra dùng bất cứ chuỗi gì lặp đi lặp lại thì theo tôi nên dùng STRING là tốt nhất.
 
Upvote 0
Có thể nếu hiểu theo đơn nghĩa thì bạn trả lời như vậy hoàn toàn chính xác, nhưng nếu mở rộng ra dùng bất cứ chuỗi gì lặp đi lặp lại thì theo tôi nên dùng STRING là tốt nhất.

Space(n) ==> tạo n khoảng trông (Space Bar) đúng nghĩa -- và ngắn gọn

Vấn đề là giải pháp nào thì do người hỏi chọn,
Nhưng ta trả lời thì cứ đưa ra giải pháp sát nhất và lời khuyên bổ ích nhất - Việc mở rộng thì đã có bài khác đề cập rui còn gì
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom