Cách is_ Twin php với các ví dụ

Với các ví dụ mã cụ thể, tôi sẽ giải quyết truy vấn Cách is_ Twin php với các ví dụ trong bài viết này. Tôi hy vọng bài viết này sẽ giúp bạn làm việc hiệu quả hơn

Cách is_ Twin php với các ví dụ
function Twins($a, $b) {
  $flag = false;
  $a_len = count($a);
  $b_len = count($b);
	
	if($a_len != $b_len) {
		throw new Exception('array index count mismatched!');
	}
	$result = [];
	for($i = 0; $i<$a_len; $i++) {
		$a_val = $a[$i];
		$b_val = $b[$i];
		$a_val_arr = str_split($a_val);
		$b_val_arr = str_split($b_val);
		
		$flag = false;
		foreach($a_val_arr as $key => $val) {
			$b_key = array_search($val, $b_val_arr);
			if( ($key % 2 == 0 && $b_key % 2 == 0) || ($key % 2 != 0 && $b_key % 2 != 0) ) {
				$flag = true;
			} else if( ($key % 2 == 0 && $b_key % 2 != 0) || ($key % 2 != 0 && $b_key % 2 == 0)) {
				$flag = false;
				break;
			}
		}
		if($flag) {
			$result[$i] = "Yes";
		} else {
			$result[$i] = "No";
		}
		if(count($a_val_arr) != count($b_val_arr)) {
			$result[$i] = "string length mismatched!";
		}
	}
	return $result;
}

$string1 = array("cdab", "dcba");
$string2 = array("abcd", "abcd");
    
$result = Twins($string1, $string2);
echo implode("\n", $result);

Một số ví dụ khác xung quanh vấn đề How to is_ Twin php với các Ví dụ được nhiều người quan tâm

Làm cách nào để sử dụng toán tử and trong PHP?

Cách sử dụng toán tử AND trong PHP. Toán tử AND là một trong những toán tử logic của PHP. Toán tử AND sẽ trở thành true khi cả hai toán hạng đều true. Dưới đây, chúng tôi sẽ trình bày một ví dụ về việc sử dụng toán tử này.

Làm cách nào để sử dụng PHP trong HTML?

Note: To use PHP in HTML, you have to use the .php extension because In PHP the code is interpreted and run on the server-side. echo "Complete Portal for Geeks." echo 'Explore, learn and grow.'

Làm cách nào để kết hợp hai biểu thức trong PHP?

Sử dụng toán tử PHP OR ( hoặc,. ) để kết hợp hai biểu thức và trả về true nếu một trong hai biểu thức là true; . Toán tử logic OR bị đoản mạch

Làm thế nào để bạn so sánh hai giá trị trong PHP?

Các toán tử so sánh PHP được sử dụng để so sánh hai giá trị (số hoặc chuỗi). Các toán tử tăng/giảm trong PHP Các toán tử tăng trong PHP được sử dụng để tăng giá trị của một biến. Các toán tử giảm PHP được sử dụng để giảm giá trị của một biến

Làm thế nào biến kiểm tra là gấp đôi trong PHP?

Hàm is_double() kiểm tra xem một biến có thuộc kiểu float hay không. Hàm này là bí danh của is_float().

Nhân đôi trong PHP là gì?

Số float ( số dấu chấm động - còn được gọi là số kép)

Là kiểm tra float trong PHP?

Hàm is_float() kiểm tra biến có thuộc kiểu float hay không . Hàm này trả về true(1) nếu biến là kiểu float, ngược lại trả về false.

Làm cách nào để kiểm tra xem một biến có phải là một chuỗi trong PHP không?

Hàm is_string() kiểm tra xem biến có phải kiểu chuỗi hay không. Hàm này trả về true (1) nếu biến là kiểu chuỗi, ngược lại trả về false/nothing.