⊗ppPmMdAOA 141 of 447 menu

Πίνακας Συσχετιστικών Πινάκων σε PHP

Πολύ συχνά σε PHP εμφανίζονται πίνακες που περιέχουν ένα σύνολο από ορισμένες οντότητες, για παράδειγμα, μια λίστα χρηστών ή μια λίστα προϊόντων.

Ακολουθεί ένα παράδειγμα ενός τέτοιου πίνακα:

<?php $users = [ [ 'name' => 'user1', 'age' => 31, 'salary' => 1000, ], [ 'name' => 'user2', 'age' => 32, 'salary' => 2000, ], [ 'name' => 'user3', 'age' => 33, 'salary' => 3000, ], ]; ?>

Όπως βλέπετε, εδώ έχουμε να κάνουμε με έναν πίνακα συσχετιστικών πινάκων. Παρά το γεγονός ότι αυτός ο πίνακας είναι δισδιάστατος, κατά κανόνα για την επανάληψή του χρησιμοποιείται ένας foreach, που επαναλαμβάνει τους υποπίνακες. Και τα μέρη των ίδιων των υποπινάκων απλώς λαμβάνονται με βάση το κλειδί και γράφονται στην απαιτούμενη σειρά και μορφή.

Ας εκτυπώσουμε για παράδειγμα μια στήλη από τους εργαζόμενους μας σε κάποια μορφή:

<?php foreach ($users as $user) { echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>'; } ?>

Δίνεται ο ακόλουθος πίνακας:

<?php $products = [ [ 'name' => 'prod1', 'price' => 100, 'amount' => 5, ], [ 'name' => 'prod2', 'price' => 200, 'amount' => 6, ], [ 'name' => 'prod3', 'price' => 300, 'amount' => 7, ], ]; ?>

Εκτυπώστε χρησιμοποιώντας αυτόν τον πίνακα μια στήλη προϊόντων σε κάποια μορφή που θα επινοήσετε εσείς.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη