⊗ppPmBsSCh 43 of 447 menu

Λήψη χαρακτήρων συμβολοσειράς σε PHP

Ας υποθέσουμε ότι έχουμε μια συμβολοσειρά. Κάθε χαρακτήρας σε αυτήν τη συμβολοσειρά έχει τον δικό του σειριακό αριθμό: ο πρώτος χαρακτήρας έχει αριθμό 0, ο δεύτερος χαρακτήρας - αριθμό 1, ο τρίτος χαρακτήρας αριθμό 2 και ούτω καθεξής.

Εάν χρειαστεί, μπορείτε να αποκτήσετε πρόσβαση σε έναν συγκεκριμένο χαρακτήρα της συμβολοσειράς με βάση τον αριθμό του. Για να γίνει αυτό, γράφεται το όνομα της μεταβλητής, μετά από αυτό το όνομα τοποθετούνται αγκύλες και μέσα σε αυτές τις αγκύλες καθορίζεται ο αριθμός του χαρακτήρα.

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

<?php $str = 'abcde'; ?>

Ας εμφανίσουμε μερικούς χαρακτήρες αυτής της συμβολοσειράς:

<?php $str = 'abcde'; echo $str[0]; // θα εμφανίσει 'a' echo $str[1]; // θα εμφανίσει 'b' echo $str[2]; // θα εμφανίσει 'c' ?>

Κατά τη λήψη ενός χαρακτήρα, μπορείτε επίσης να ορίσετε αρνητικές τιμές. Σε αυτήν την περίπτωση, οι χαρακτήρες θα μετρώνται από το τέλος. Σε αυτήν την περίπτωση, ο τελευταίος χαρακτήρας έχει αριθμό -1. Ας δοκιμάσουμε:

<?php $str = 'abcde'; echo $str[-1]; // θα εμφανίσει 'e' echo $str[-2]; // θα εμφανίσει 'd' echo $str[-5]; // θα εμφανίσει 'a' ?>

Μπορείτε επίσης να αλλάξετε χαρακτήρες της συμβολοσειράς με βάση τον αριθμό τους. Ας αλλάξουμε ως παράδειγμα τον μηδενικό χαρακτήρα:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // θα εμφανίσει '+bcde' ?>

Ο αριθμός του χαρακτήρα μπορεί επίσης να αποθηκεύεται και σε μεταβλητή:

<?php $str = 'abcde'; $num = 3; // αριθμός χαρακτήρα σε μεταβλητή echo $str[$num]; // θα εμφανίσει 'd' ?>

Δίνεται μια συμβολοσειρά:

<?php $str = 'abcde'; ?>

Απευθυνόμενοι σε μεμονωμένους χαρακτήρες αυτής της συμβολοσειράς, εμφανίστε στην οθόνη τον χαρακτήρα 'a', τον χαρακτήρα 'c', τον χαρακτήρα 'e'.

Δίνεται μια συμβολοσειρά:

<?php $str = 'abcde'; ?>

Εμφανίστε τον τελευταίο της χαρακτήρα.

Δίνεται μια συμβολοσειρά:

<?php $str = 'abcde'; ?>

Απευθυνόμενοι σε μεμονωμένους χαρακτήρες αυτής της συμβολοσειράς, αποθηκεύστε σε μια νέα μεταβλητή τους χαρακτήρες αυτής της συμβολοσειράς με αντίστροφη σειρά, δηλαδή 'edcba'.

Δίνονται μεταβλητές:

<?php $str = 'abcde'; $num = 3; ?>

Εμφανίστε στην οθόνη τον χαρακτήρα, ο αριθμός του οποίου αποθηκεύεται στη μεταβλητή $num.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη