Προς το περιεχόμενο

Ερώτηση MySQL και PHP


mixalis8

Προτεινόμενες αναρτήσεις

λοιπόν... εχω μεσα στη βάση μου ενα text... θέλω να εμφανίσω στην σελίδα μου όμως (php) τους πρώτους π.χ. 50 χαρακτήρες του κειμένου μόνο... ποια εντολή χρειάζομαι....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εναλλακτικά εάν θέλεις να τυπώσεις ΜΕΧΡΙ 50 χαρακτήρες αλλά χωρίς να "κόψεις" λέξεις, χρησιμοποίησε:

 

>	/**
 * TRUNCATES STRING AT WORD BREAK BASED ON MAX CHARACTER LIMIT
 */

function string_truncate($string, $limit, $break=" ", $pad="...") {
	# return with no change if string is shorter than $limit
	if(strlen($string) <=$limit) return $string;
	
	# is $break present between $limit and end of string?
	if(false !== ($breakpoint = strpos($string, $break, $limit))) {
		if($breakpoint < strlen($string) - 1) {
			# truncate string and pad
			$string = substr($string, 0, $breakpoint) . $pad;
		}
	}
	
	return $string;
}

 

Παράδειγμα: $short_text = string_truncate($long_text, 50);

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...