Sehr kurze Auszug: PHP Wort abgeschnitten

Begrenzt einen Teil des Textes, die Zahl der "Worte":

1
2
3
4
5
6
7
8
9
10
11
/ **
* String Wort abgeschnitten
*
* @ Private
* /
$c , $l ) { wordCut Funktion ($ c, $ s) {
explode ( ' ' , $c ) ; $ C = explode ('', $ c);
$i = 0 ; $i < $l ; $i ++ ) $r [ $i ] = $c [ $i ] ; for ($ i = 0; $ i <$ l $ i + +) $ r [$ i] = $ c [$ i];
implode ( ' ' , $r ) . '...' ; $ R = implode ('', $ r ).'...';
; return $ r;
}

9 Kommentare: "Sehr kurze Auszug: PHP Wort cut"

  1. 21. September 2008 Tom :

    Von 2 Zeilen für eine esempiuccio Sie könnte es tun. :)

  2. 21. September 2008 Napolux :

    Meine tagliaStringa ($ string, $ numParole) ist ein wenig "anders ... Ich benutze keine zwei Arrays, sondern bauen die Zeichenfolge, indem Sie die Wörter in einer Variable, dann das Abschneiden der letzten Raum und um die drei Punkte ...

    Was sagen Sie?

  3. 22 September 2008 Julius:

    Thank you! Carpita und verwendet ...

  4. 22. September 2008 Giovambattista Fazioli :

    @ Tom: Oh mein Gott, ein Beispiel für eine Funktion "String size" ist ein bisschen "zu ... :) Allerdings, zum Beispiel, können Sie verwenden:

    1
    wordCut ( 'Stringa di esempio abbastanza lunga per essere tagliata' , 5 ) ; $ Res = wordCut ('String als lang genug, um geschnitten werden ", 5);

    Sie werden in der get $res :

      Beispiel-String lang genug ... 
  5. 22. September 2008 Giovambattista Fazioli :

    @ Napolux: Ich suchte vergeblich nach Ihrer Funktion in Ihrem Blog ... cmq auch so in Ordnung sein würde:

    1
    2
    3
    4
    5
    $c , $l ) { wordCut Funktion ($ c, $ s) {
    explode ( ' ' , $c ) ; $ C = explode ('', $ c);
    $i = 0 ; $i < $l ; $i ++ ) $r [ $i ] = ( $i == 0 ) ? $c [ $i ] : ( ' ' . $c [ $i ] ) ; for ($ i = 0; $ i <$ l $ i + +) $ r [$ i] = ($ i == 0) $ c [$ i]: ($ c [$ i]? '.' );
    $r . '...' ) ; return ($ r.'...');
    }

    Beachten Sie das "Juwel" für nicht versuchen, die zusätzlichen Platz zu eliminieren :)

  6. 22. September 2008 Giovambattista Fazioli :

    @ Julius: Ich bete darum, Lieber! Obwohl niemand erkannte, dass die einwandfreie Funktion für große Zeichenfolge wäre:

    1
    2
    3
    4
    5
    6
    7
    8
    $c , $l ) { wordCut Funktion ($ c, $ s) {
    explode ( ' ' , $c ) ; $ A = explode ('', $ c);
    count ( $a ) > $l ) { if ( count ($ a)> $ l) {
    $i = 0 ; $i < $l ; $i ++ ) $r [ $i ] = $a [ $i ] ; for ($ i = 0; $ i <$ l $ i + +) $ r [$ i] = $ a [$ i];
    implode ( ' ' , $r ) . '...' ; $ R = implode ('', $ r ).'...';
    ; return $ r;
    $c ; Else Return $ c};
    }

    : P

  7. 13. September 2009 Undolog.com "Sehr kurze Auszug: PHP, schneiden in Worte, das Zählen der Zeichen :

    [...] Bereits sehr kurze Schnipsel sehen: PHP ist angenehmer zu brechen Wort schnitt einen Text zu "Worte", wie es Schneiden ein Wort vermeidet. Es gibt [...]

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL