CXLIX. String συναρτήσεις

Εισαγωγή

Οι συναρτήσεις αυτές διαχειρίζονται strings με ποικίλους τρόπους. Κάποια πιο εξειδικευμένα τμήματα για ανάγνωση μπορούν να βρεθούν στις σχετικές με regular expression και URL handling ενότητες.

Για πληροφορίες σχετικές με τη συμπεριφορά των strings, κυρίως ως προς τη χρήση απλών και διπλών εισαγωγικών, καθώς και escape sequences, ανατρέξτε στο χωρίο strings της ενότητας τύποι δεδομένων του εγχειριδίου.

Απαιτήσεις

Δεν χρειάζονται εξωτερικές βιβλιοθήκες για να γίνει build αυτή η επέκταση.

Εγκατάσταση

Δεν χρειάζεται εγκατάσταση για αυτές τις συναρτήσεις, είναι μέρος του πυρήνα της PHP.

Προκαθορισμένες Σταθερές

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

CRYPT_SALT_LENGTH integer

CRYPT_STD_DES integer

CRYPT_EXT_DES integer

CRYPT_MD5 integer

CRYPT_BLOWFISH integer

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

Δείτε επίσης

Για ακόμα πιο ικανές συναρτήσεις διαχείρησης και επεξεργασίας strings ανατρέξτε στις POSIX regular expression συναρτήσεις και στις Perl compatible regular expression συναρτήσεις.

Ðßíáêáò Ðåñéå÷ïìÝíùí
addcslashes -- Παράθεση του string με slashes σε στυλ όμοιο με της C
addslashes -- Παράθεση του string με slashes
bin2hex --  Μετατρέψτε δυαδικά δεδομένα στη δεκαεξαδική τους αναπαράσταση
chop -- Δεύτερο όνομα της rtrim()
chr -- Επιστρέφει ένα χαρακτήρα
chunk_split -- Χωρίστε ένα string σε μικρότερα μέρη
convert_cyr_string --  Μετατροπή από το κυριλλικό σύνολο χαρακτήρων σε κάποιο άλλο
convert_uudecode --  Decode a uuencoded string
convert_uuencode --  Uuencode a string
count_chars --  Επιστροφή πληροφοριών σχετικών με τους χαρακτήρες που περιέχονται σε ένα string
crc32 -- Υπολογίζει το πολυώνυμο crc32 ενός string
crypt -- Μίας κατεύθυνσης κρυπτογράφηση string (hashing)
echo -- Εμφανίστε ένα ή περισσότερα strings
explode -- Διαιρέστε ένα string βάσει ενός άλλου
fprintf -- Εμφανίστε με συγκεκριμένο τρόπο ένα string στην έξοδο
get_html_translation_table --  Επιστρέφει τον πίνακα μετάφρασης που χρησιμοποιείται από τις συναρτήσεις htmlspecialchars() και htmlentities()
hebrev --  Μετατρέψτε logical εβραϊκό κείμενο σε visual κείμενο
hebrevc --  Μεατρέψτε logical εβραϊκό κείμενο σε visual κείμενο προσθέτοντας και την αλλαγή νέας γραμμής
html_entity_decode --  Μετατρέψτε όλες τις HTML οντότητες στους κατάλληλους χαρακτήρες
htmlentities --  Μετατρέπει τους κατάλληλους χαρακτήρες σε HTML οντότητες
htmlspecialchars_decode --  Convert special HTML entities back to characters
htmlspecialchars --  Μετατρέψτε τους ειδικούς χαρακτήρες σε HTML αντικείμενα
implode -- Ενώστε τα στοιχεία ενός πίνακα σε ένα string
join -- Δεύτερο όνομα της implode()
levenshtein --  Υπολογίστε την απόσταση Levenshtein μεταξύ δύο strings
localeconv -- Ανακτείστε πληροφορίες για το σχηματισμό αριθμών
ltrim --  Αφαιρέστε τα κενά από την αρχή ενός string
md5_file -- Υπολογίζει τον md5 hash αριθμό ενός αρχείου
md5 -- Υπολογίστε τον md5 hash αριθμό ενός string
metaphone -- Υπολογισμός του metaphone κλειδιού ενός string
money_format -- Σχηματίζει string νομίσματος από έναν αριθμό
nl_langinfo --  Ανακτήστε πληροφορίες για τη γλώσσα και το locale
nl2br --  Εισαγάγει HTML line breaks πριν από κάθε νέα γραμμή ενός string
number_format -- Σχηματείστε έναν αριθμό με τις χιλιάδες ομαδοποιημένες
ord -- Επιστρέφει την τιμή ASCII ενός χαρακτήρα
parse_str -- Κάνει parse το string σε μεταβλητές
print -- Εμφανίζει ένα string
printf -- Εμφανίζει ένα μορφοποιημένο string
quoted_printable_decode --  Μετατρέψτε το δοθέν εκτυπώσιμο string σε ένα string των 8 bit
quotemeta -- Παραθέστε meta χαρακτήρες
rtrim --  Αφαιρέστε τα κενά από το τέλος ενός string
setlocale -- Ρυθμίστε τις πληροφορίες του locale
sha1_file -- Υπολογίζει τον αριθμό sha1 hash ενός αρχείου
sha1 -- Υπολογίστε τον αριθμό sha1 hash ενός string
similar_text --  Υπολογίζει την ομοιότητα μεταξύ δύο strings
soundex -- Υπολογίστε το soundex key ενός string
sprintf -- Επιστρέφει ένα μορφοποιημένο string
sscanf --  Κάνει parse μία είσοδο από ένα string σύμφωνα με το format
str_ireplace --  Η case-insensitive έκδοση της str_replace().
str_pad --  Επιμηκύνετε ένα string με τη βοήθεια ενός άλλου
str_repeat -- Επαναλάβετε ένα string
str_replace --  Αντικατάσταση όλων των εμφανίσεων του search string από το replace string
str_rot13 -- Εφαρμόστε το μετασχηματισμό rot13 σε ένα string
str_shuffle -- Ανακατέψτε τυχαία τους χαρακτήρες ενός string
str_split --  Μετατρέπει ένα string σε πίνακα
str_word_count --  Επιστρέφει πληροφορίες σχετικά με τις λέξεις που χρησιμοποιούνται σε ένα string
strcasecmp --  Binary safe, case-insensitive σύγκριση string
strchr -- Ίδια με τη συνάρτηση strstr()
strcmp -- Binary safe σύγκριση string
strcoll -- Σύγκριση string βασισμένη στο locale
strcspn --  Υπολογισμός του μήκους του αρχικού τμήματος που δεν ταιριάζει στη μάσκα
strip_tags -- Αφαιρέστε τα HTML και PHP tags από ένα string
stripcslashes --  Κάνετε un-quote ένα string που έχει γίνει quoted με τη συνάρτηση addcslashes()
stripos --  Βρέστε τη θέση της πρώτης εμφάνισης ενός case-insensitive string
stripslashes --  Κάντε un-quote ένα string που έχει γίνει quoted με τη συνάρτηση addslashes()
stristr --  Case-insensitive strstr()
strlen -- Ανακτείστε το μήκος ενός string
strnatcasecmp --  Case insensitive συγκρίσεις string με τη χρήση ενός αλγορίθμου "φυσικής διάταξης"
strnatcmp --  Συγκρίσεις string με τη χρήση ενός αλγορίθμου "φυσικής διάταξης"
strncasecmp --  Binary safe case-insensitive σύγκριση των πρώτων n χαρακτήρων δύο string
strncmp --  Binary safe σύγκριση των πρώτων n χαρακτήρων δύο string
strpbrk --  Search a string for any of a set of characters
strpos --  Βρείτε τη θέση της πρώτης εμφάνισης ενός string
strrchr --  Βρείτε την τελευταία εμφάνιση ενός χαρακτήρα σε ένα string
strrev -- Αντιστρέψτε ένα string
strripos --  Βρείτε τη θέση της τελευταίας εμφάνισης ενός string σε ένα άλλο με case-insensitive τρόπο
strrpos --  Βρείτε τη θέση της τελευταίας εμφάνισης ενός χαρακτήρα μέσα σε ένα string
strspn --  Βρείτε το μήκος του αρχικού κομματιού που ταιριάζει στη μάσκα
strstr -- Βρείτε την πρώτη εμφάνιση ενός string
strtok -- Χωρίστε το string σε tokens
strtolower -- Μετατρέψτε σε μικρούς τους χαρακτήρες ενός string
strtoupper -- Μετατρέψτε σε κεφαλαίους τους χαρακτήρες ενός string
strtr -- Μεταφράστε ορισμένους χαρακτήρες
substr_compare --  Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters
substr_count -- Μέτρημα των εμφανίσεων ενός substring
substr_replace -- Αντικαταστείστε κείμενο μέσα σε ένα τμήμα ενός string
substr -- Επιστρέφει μέρος ενός string
trim --  Αφαιρέστε τα κενά από την αρχή και το τέλος ενός string
ucfirst -- Μετατρέψτε σε κεφαλαίο τον πρώτο χαρακτήρα ενός string
ucwords --  Μετατρέψτε σε κεφαλαίο τον πρώτο χαρακτήρα κάθε λέξης του string
vfprintf -- Write a formatted string to a stream
vprintf -- Εμφανίζει ένα μορφοποιημένο string
vsprintf -- Επιστρέφει ένα μορφοποιημένο string
wordwrap --  Αναδιπλώνει ένα string μετά από ένα συγκεκριμένο πλήθος χαρακτήρων με τη χρήση ενός break string.