Ở đây hàm chr[] trả về giá trị của mã ASCII. Giá trị ASCII của A, B, C, D, E lần lượt là 65, 66, 67, 68, 69. Ở đây, chúng tôi cũng sử dụng hai vòng lặp for
Thí dụ
đầu ra
Sử dụng hàm range[] với foreach
Trong các phương thức này, chúng tôi sử dụng vòng lặp foreach với hàm range[]. Hàm range[] chứa các giá trị trong một mảng và trả về nó với biến $char. Vòng lặp for được sử dụng để in đầu ra
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi, chẳng hạn như “apple”, và lặp lại từng ký tự của chuỗi bằng cách sử dụng hàm str_split[] và câu lệnh foreach
Chương trình PHP
Đầu ra chương trình
Thí dụ. Đối với mỗi ký tự trong chuỗi bằng chỉ mục và vòng lặp
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi, chẳng hạn như “apple”, và lặp qua từng ký tự của chuỗi bằng cách sử dụng chỉ mục, giá trị này tăng dần cho mỗi lần lặp và câu lệnh vòng lặp for
Chương trình PHP
Đầu ra chương trình
Phần kết luận
Trong Hướng dẫn PHP này, chúng ta đã học cách lặp lại hoặc lặp cho từng ký tự trong một chuỗi, sử dụng các cách khác nhau trong PHP
Điều này hữu ích nhưng chúng ta vẫn cần liên quan đến chỉ mục của mình, chỉ mục có phần tử đầu tiên là 0, không phải 1. Vì vậy, hãy sắp xếp lại cái này thành một đối tượng
for [var i = 0; i < alphabet.length; i++]{
// start with this
}
Điều này sẽ cho chúng ta mảng. Bây giờ chúng tôi biến nội dung của nó thành một mảng kết hợp với các cặp thuộc tính-giá trị
Trong hướng dẫn này, chúng ta sẽ viết một chương trình PHP để in bảng chữ cái từ A đến Z. Đó là mã khá đơn giản bằng cách sử dụng hàm PHP range[]
Phạm vi PHP [] Hàm
Hàm range[] tạo một mảng chứa một loạt các phần tử. Hàm này trả về một mảng các phần tử từ thấp đến cao
cú pháp
range[low,high,step]
Chương trình PHP in bảng chữ cái từ A đến Z
Trong đoạn mã dưới đây, trước tiên chúng ta sẽ đặt phạm vi từ A đến Z, sau đó lặp qua từng bảng chữ cái bằng vòng lặp foreach[]
Trước PHP 7, gợi ý kiểu chỉ có thể được sử dụng để buộc các kiểu đối tượng và mảng. Các loại vô hướng không phải là kiểu gợi ý. Trong trường hợp này, một đối tượng của chuỗi lớp được mong đợi, nhưng bạn đang cung cấp cho nó một chuỗi [vô hướng]. Thông báo lỗi có thể buồn cười, nhưng nó không hoạt động ngay từ đầu. Với hệ thống đánh máy động, điều này thực sự có ý nghĩa biến thái
Tất cả các ký tự chữ cái trong một mảng có thể đạt được bằng cách sử dụng chr[], range[] với vòng lặp for và foreach trong PHP. Để hiển thị các phần tử mảng dưới dạng đầu ra, chúng ta có thể sử dụng hàm echo, print_r[] và var_dump[]
Sử dụng hàm phạm vi []. Hàm này dùng để tạo một mảng các phần tử thuộc bất kỳ loại nào như số nguyên, bảng chữ cái trong một khoảng cho trước [từ thấp đến cao] i. e, phần tử đầu tiên của danh sách được coi là thấp và phần tử cuối cùng được coi là cao. Nó trả về một mảng các bảng chữ cái nếu phạm vi từ A đến Z i. e. phạm vi [A, Z]
cú pháp
array range[ mixed first, mixed second, number steps ]
ví dụ 1. Ví dụ dưới đây minh họa cách hiển thị một mảng gồm tất cả các ký tự chữ cái bằng cách sử dụng hàm range[]
range[low,high,step]0
range[low,high,step]1
range[low,high,step]2
range[low,high,step]3
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,0_______51____52_______53____54
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,5
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,6
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,7
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,8
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,9505150535055
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,28 57
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,13 57
range[low,high,step]29
for [var i = 0; i < alphabet.length; i++]{
// start with this
}
52A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,28
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,435859