Περιεχόμενα του Αρχείου PHP
- 上一页 Συνάρτησεις PHP
- 下一页 Σειρά Αρχείων PHP
Οι πίνακες μπορούν να αποθηκεύσουν μια ή περισσότερες τιμές σε μια μοναδική ονομασία μεταβλητής.
实例
Οι πίνακες αποθηκεύουν πολλές τιμές σε μια μοναδική μεταβλητή;
<?php $cars=array("porsche","BMW","Volvo"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
Τι είναι ένας πίνακας;
Οι πίνακες είναι ειδικές μεταβλητές που μπορούν να αποθηκεύσουν περισσότερες από μια τιμές ταυτόχρονα.
Αν έχετε μια λίστα έργων (π.χ. λίστα ετικετών αυτοκινήτων), να αποθηκεύσετε αυτά τα ονόματα σε μια μοναδική μεταβλητή είναι:
$cars1="porsche"; $cars2="BMW"; $cars3="Volvo";
Ωστόσο, αν θέλετε να διανύσετε τη μεταβλητή και να βρείτε μια συγκεκριμένη τιμή; ή αν χρειάζεστε να αποθηκεύσετε 300 ετικέτες αυτοκινήτων, αντί για 3;
Η λύση είναι να δημιουργήσετε έναν πίνακα!
Οι πίνακες μπορούν να αποθηκεύσουν πολλές τιμές σε μια μοναδική ονομασία μεταβλητής και μπορείτε να επισκεφτείτε μια τιμή μέσω του αριθμητικού του κλειδιού.
Δημιουργία πίνακα στο PHP
Στο PHP: array();
Η συνάρτηση χρησιμοποιείται για να δημιουργήσει έναν πίνακα:
array();
Στο PHP, υπάρχουν τρεις τύποι πινάκων:
- Πίνακες των κλειδιών - Πίνακας με αριθμητικά κλειδιά
- Πίνακες των κλειδιών - Πίνακας με καθορισμένα κλειδιά
- 多维数组 - Πίνακας που περιέχει έναν ή περισσότερους πίνακες
Πίνακες των κλειδιών PHP
Υπάρχουν δύο τρόποι για να δημιουργήσετε έναν πίνακα των κλειδιών:
Τα κλειδιά είναι αυτόματα分配 (από 0):
$cars=array("porsche","BMW","Volvo");
Ή μπορείτε επίσης να分配 χειροκίνητα τα κλειδιά:
$cars[0]="porsche"; $cars[1]="BMW"; $cars[2]="Volvo";
Το παρακάτω παράδειγμα δημιουργεί έναν πίνακα με το όνομα $cars, του οποίου分配 three στοιχεία, και στη συνέχεια εκτυπώνει ένα κείμενο που περιέχει τις τιμές του πίνακα:
实例
<?php $cars=array("porsche","BMW","Volvo"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
Αποκτήστε το μήκος του πίνακα - η συνάρτηση count()
count()
Η συνάρτηση χρησιμοποιείται για να επιστρέψει το μήκος του πίνακα (αριθμό των στοιχείων):
实例
<?php $cars=array("porsche","BMW","Volvo"); echo count($cars); ?>
Διανύστε τον πίνακα των κλειδιών
Για να διανύσετε και να εκτυπώσετε όλες τις τιμές του πίνακα των κλειδιών, μπορείτε να χρησιμοποιήσετε τον γύρισμα (for loop), όπως αυτό:
实例
<?php $cars=array("porsche","BMW","Volvo"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
PHP 关联数组
关联数组是使用您分配给数组的指定键的数组。
有两种创建关联数组的方法:
$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
或者:
$age['Bill']="63"; $age['Steve']="56"; $age['Elon']="47";
随后可以在脚本中使用指定键:
实例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); echo "Elon is " . $age['Elon'] . " years old."; ?>
遍历关联数组
如需遍历并输出关联数组的所有值,您可以使用 foreach 循环,就像这样:
实例
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
多维数组
我们将在 PHP 高级教程中讲解多维数组。
- 上一页 Συνάρτησεις PHP
- 下一页 Σειρά Αρχείων PHP