Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में दो अलग-अलग नेस्टेड लूप के साथ दो-आयामी सरणी को मैट्रिक्स रूप में प्रदर्शित करना

दो लूप का उपयोग करें, एक पंक्ति के लिए और दूसरा कॉलम के लिए। मैट्रिक्स रूप के लिए, नेस्टेड लूप में टैब \t का उपयोग करें जैसे:

twoDimensionalArray[row][col], "\t";

उदाहरण

<!DOCTYPE html> <html> <body> <?php
$twoDimensionalArray = [];
$value = 7;
for ($row = 0; $row <= 2; $row++) {
    for ($col = 0; $col <= 2; $col++) {
        $twoDimensionalArray[$row][$col] = $value;
    }
}
for ($row = 0; $row <= 2; $row++) {
    for ($col = 0; $col <= 2; $col++) {
        echo $twoDimensionalArray[$row][$col] . "\t";
    }
    echo "<br>";
}
?> </body> </html>

आउटपुट

7	7	7
7	7	7
7	7	7

उपरोक्त में, आप देख सकते हैं कि आउटपुट 3x3 मैट्रिक्स रूप में है।

नोट: मूल कोड में $twoDimensionalArray[row][col] में उद्धरण गायब थे - सही सिंटैक्स $twoDimensionalArray[$row][$col] है।

HTML टेबल के लिए बेहतर:

echo "<table border='1'>";
for ($row = 0; $row <= 2; $row++) {
    echo "<tr>";
    for ($col = 0; $col <= 2; $col++) {
        echo "<td>" . $twoDimensionalArray[$row][$col] . "</td>";
    }
    echo "</tr>";
}
echo "</table>";
  1. - PHP में दो Dates के बीच सभी Dates Array में प्राप्त करना

    दो तारीखों के बीच की सभी तारीखों को array में प्राप्त करने के तरीके। मूल फंक्शन (DateTime - अनुशंसित) 2024-01-15 ) */ Alternative: strtotime() Loop (Legacy) <?php function getDatesBetweenLegacy($startDate, $endDate, $format = Y-m-d) { $dates = []; $current = strtotime($startDate);

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि

  1. - C# सरणी को अलग आकार की नई सरणी से बदलें

    C# सरणी को नई सरणी से बदलने के लिए, Array.Resize का उपयोग करें। उसके भीतर, नई सरणी का आकार सेट करें: Array.Resize<char>(ref arr, 4); अब नीचे दिखाए अनुसार नए तत्वों को सरणी में जोड़ें: उदाहरण using System; class Program { static void Main() { char[] arr = new char[5]; ar