EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να ρυθμίσετε ή να τακτοποιήσει μια συμβολοσειρά κειμένου σε ένα ορισμένο μήκος σε PHP

PHP προγραμματισμού
Πώς να ρυθμίσετε ή να τακτοποιήσει μια συμβολοσειρά κειμένου σε ένα ορισμένο μήκος σε PHP

Existen multitud de λειτουργίες και métodos sobre el tipo de datos αλυσίδα (Συμβολοσειρά) σε PHP. Κανονικά, cuando queremos acortar o ajustar una cadena a un determinado número de caracteres, usamos la función substr με τον ακόλουθο τρόπο:

donde la variable $μήκος tendrá el valor del tamaño de cadena resultante que queremos conseguir.

Imagina ahora que queremos realizar el ajuste o recorte de una cadena de texto que vamos a usar en una ιστοσελίδα ως entradilla οποιαδήποτε noticia, Άρθρο o παρόμοια. Si usamos directamente la función substr sobre la cadena a ajustar, esta función δεν va a hacer διάκριση entre letras, λέξεις ή/και χώρους σε λευκό χρώμα, por lo que el resultado puede ser una cadena donde la última palabra esté κομμένα.

Ας δούμε πώς μπορούμε να λύσουμε αυτό, το κάνουμε αυτό, dada una cadena y una longitud, ésta se ajuste a dicho tamaño, teniendo en cuenta que no debe cortar palabras. Για να γίνει αυτό, Ρίξτε μια ματιά στο την ακόλουθη συνάρτηση:

Esta función toma como παράμετροι ένα αλυσίδα και το μήκος επιθυμητό.

Θα δούμε μια παράδειγμα. Αν έχουν την ακόλουθη αλυσίδα των χαρακτήρων και να εφαρμόσει τη λειτουργία πάνω από την ίδια:

το αποτέλεσμα θα είναι τα εξής:

Αν αντί να χρησιμοποιήσετε αυτή τη λειτουργία, Χρησιμοποιήσαμε τη συνάρτηση substr, το αποτέλεσμα θα ήταν διαφορετική:

αφήνοντας το τελευταία λέξη αλυσίδα μισό.

Όπως μπορείτε να δείτε, Αυτό το τελευταίο αποτέλεσμα δεν θα ήταν πολύ καλό, ως εισαγωγή, σε μια σελίδα web, Δεδομένου ότι είμαστε κοπής λέξεις. Αποτελέσματα πιο κατάλληλο το αποτέλεσμα που ανακτάται με την κλήση της συνάρτησης το αποτέλεσμα που ανακτάται με την κλήση της συνάρτησης, la cual ha evitado los posibles cortes eliminando aquellas palabras que se quedan a medias.

 

Ενταχθούν στο κανάλι της Τηλεγράφημα

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Μοιραστείτε το Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Σχετικά άρθρα

Ετικέτες: , ,

Αφήνω μια απάντηση

Διεύθυνση ηλεκτρονικού ταχυδρομείου σας δεν θα δημοσιευθεί. Υποχρεωτικά πεδία επισημαίνονται *