Hướng dẫn palindrome in php using for loop - palindrome trong php sử dụng vòng lặp for
Một chuỗi được gọi là chuỗi palindrom nếu mặt trái của chuỗi giống như chuỗi. Ví dụ: 'radar' là một chuỗi palindrom, nhưng 'cao su' không phải là một chuỗi palindrom.Palindrome string if the reverse of the string is same as the string. For example, 'radar' is a palindrome string, but 'rubber' is not a palindrome string. Show
Phương pháp 1: Kiểm tra chuỗi palindromTrong ví dụ dưới đây, chuỗi có tên MyString được kiểm tra chuỗi palindrom. Một vòng lặp trong thời gian được sử dụng để so sánh các ký tự của chuỗi. Hai biến L và R được tạo ban đầu chỉ vào ký tự đầu tiên và cuối cùng của chuỗi. Nếu các ký tự được so sánh không giống nhau, nó sẽ tăng cờ biến bằng một và thoát vòng lặp, nếu không, vòng lặp được tiếp tục. Sau mỗi lần lặp, L được tăng thêm một và R bị giảm một cho đến khi họ vượt qua nhau. Cuối cùng, dựa trên giá trị của biến cờ, MyString được kiểm tra chuỗi palindrom. $l){ if ($MyString[$l] != $MyString[$r]){ $flag = 1; break; } $l++; $r--; } if ($flag == 0){ echo $MyString." is a Palindrome string.\n"; } else { echo $MyString." is not a Palindrome string.\n"; } } Palindrome("radar"); Palindrome("rubber"); Palindrome("malayalam"); ?> Mã trên sẽ cho đầu ra sau: radar is a Palindrome string. rubber is not a Palindrome string. malayalam is a Palindrome string. Phương pháp 2: Sử dụng hàm Php Strrev ()Điều tương tự có thể đạt được bằng cách sử dụng hàm Php strrev ().strrev() function. Mã trên sẽ cho đầu ra sau: radar is a Palindrome string. rubber is not a Palindrome string. malayalam is a Palindrome string. Phương pháp 2: Sử dụng hàm Php Strrev ()
Trong bài viết này, chúng tôi sẽ học cách kiểm tra xem một số và chuỗi có phải là palindrom hay không trong PHP. Một số hoặc chuỗi được cho là một palindrom nếu nó vẫn giống nhau ngay cả sau khi đảo ngược các chữ số hoặc chữ cái tương ứng. Các mẫu cho số palindrom: & nbsp; & nbsp; Input : 1441 Output : Palindrome Explanation: Reversing 1441 will also get 1441 Input : 12521 Output : Palindrome Explanation remains same Kiểm tra số palindrom Ở đây chúng tôi chỉ đơn giản là sử dụng cách lặp đi lặp lại để kiểm tra số palindrom. Mỗi chữ số được trích xuất trong một lần lặp và hình thành số ngược và cuối cùng, nó được kiểm tra, cho dù nó giống như số gốc. & Nbsp; & nbsp; PHPradar is a Palindrome string. rubber is not a Palindrome string. malayalam is a Palindrome string.0 radar is a Palindrome string. rubber is not a Palindrome string. malayalam is a Palindrome string.1 0 |