Vòng lặp PHP thông qua bảng chữ cái

Ở đâ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

Vòng lặp PHP thông qua bảng chữ cái

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

Vòng lặp PHP thông qua bảng chữ cái

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

Vòng lặp PHP thông qua bảng chữ cái

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,
9

";
}
?>
50
";
}
?>
51

";
}
?>
50
";
}
?>
53

";
}
?>
50
";
}
?>
55
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
}
52
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
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,
43
";
}
?>
58
";
}
?>
59

Làm cách nào để lặp qua các bảng chữ cái trong PHP?

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().

Làm cách nào để tạo từ a đến z trong PHP?

Bạn có thể sử dụng hàm range() để tạo một mảng các bảng chữ cái. $alpha_array = phạm vi('A', 'Z');

Làm cách nào để lấy bảng chữ cái tiếp theo trong PHP?

Nếu không biết câu trả lời cho điều đó, đối với trường hợp rất cơ bản, bạn chỉ có thể làm điều này. $next_character = chr(ord($current_character) + 1);

Tôi có thể sử dụng cái gì thay cho vòng lặp trong PHP?